更新这是包的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()
这是一个有缺陷的setup.py。这是一个常见的错误,因为在安装源代码时,您可以在安装之前从解压缩的源代码树中导入包。
saspy需要Python3。我希望这个问题是由于使用Python2尝试安装它。虽然我在安装之前从未见过这个错误。