Setup.py尝试导入它正在安装的软件包

问题描述 投票:0回答:2

更新这是包的setup.py中的错误


尝试使用pip安装某些软件包,我收到此错误:

pip install saspy

command python setup.py egg_info failed with error code 1

在阅读回溯时,我看到它在尝试导入saspy时失败。这是setup.py的摘录,它确实试图从saspy导入,同时安装saspy。这应该怎么样?我使用的是setuptools 36.0.1,pip 9.0.1和(long story)python 2.7.8。

try:
  from setuptools import setup
except ImportError:
    from distutils.core import setup

from saspy import __version__

with open('README.md') as f:
    readme = f.read()
python pip setuptools
2个回答
3
投票

这是一个有缺陷的setup.py。这是一个常见的错误,因为在安装源代码时,您可以在安装之前从解压缩的源代码树中导入包。


0
投票

saspy需要Python3。我希望这个问题是由于使用Python2尝试安装它。虽然我在安装之前从未见过这个错误。

© www.soinside.com 2019 - 2024. All rights reserved.