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

Setup.py attempts to import the package it is installing

更新 这是包

的 setup.py 中的错误

尝试使用 pip 安装某些软件包时出现此错误:

pip install saspy

command python setup.py egg_info failed with error code 1

阅读回溯后,我发现它在尝试导入时失败 saspy.This 是 setup.py 的摘录,它确实在安装 saspy 时试图从 saspy 导入。这应该如何工作?我正在使用 setuptools 36.0.1、pip 9.0.1 和(长话短说)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 尝试安装它造成的。虽然我以前在安装它时从未见过该错误。