我得到了以下ImportError,因为我尝试setup.py安装包:
Traceback (most recent call last):
File "setup.py", line 4, in <module>
from setuptools import setup, Extension
ImportError: No module named setuptools
虽然已经安装了setuptools,但仍会发生这种情况:
amir@amir-debian:~$ sudo apt-get install python-setuptools
[sudo] password for amir:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-setuptools is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
为什么python不能找到setuptools模块?
答案 0 :(得分:1)
您可能在系统上安装了多个python版本。例如,如果您从源安装python,然后再使用apt-get安装。 Apt-get将安装到默认的python版本。确保你保持一致。
潜在地使用pip install setuptools可以解决您的问题。
尝试以下命令:
$which python
/usr/bin/python
$python --version
Python 2.7.12
确保输出符合您的期望。
可能值得删除之前的安装并重新开始,因为这个答案表明: