Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python找不到包setuptools_Python_Packages_Setuptools - Fatal编程技术网

Python找不到包setuptools

Python找不到包setuptools,python,packages,setuptools,Python,Packages,Setuptools,我得到了错误 Could not import setuptools which is required to install from a source distribution. Traceback (most recent call last): File "/home/comp1/anaconda3/lib/python3.5/site-packages/pip/req/req_install.py", line 387, in setup_py import setuptools #

我得到了错误

Could not import setuptools which is required to install from a source distribution.
Traceback (most recent call last):
File "/home/comp1/anaconda3/lib/python3.5/site-packages/pip/req/req_install.py", line 387, in setup_py
import setuptools  # noqa
File "/home/comp1/anaconda3/lib/python3.5/site-packages/setuptools/__init__.py", line 10, in <module>
from setuptools.extern.six.moves import filter, filterfalse, map
ImportError: No module named 'setuptools.extern.six'
无法导入从源发行版安装所需的setuptools。
回溯(最近一次呼叫最后一次):
文件“/home/comp1/anaconda3/lib/python3.5/site packages/pip/req/req_install.py”,第387行,在setup_py中
导入设置工具#noqa
文件“/home/comp1/anaconda3/lib/python3.5/site-packages/setuptools/_u-init__;.py”,第10行,在
从setuptools.extern.six.moves导入过滤器、过滤器模拟、映射
导入错误:没有名为“setuptools.extern.six”的模块
即使相同的代码在我们的各种计算机上都能完美运行。我确实安装了setuptools。我还试图删除并重新安装它


编辑:出于某种原因,现在它可以工作了。我不认为我们可以称之为解决了,因为我什么都没做,但我也不再有这个问题了

您现在使用的python是
anaconda
发行版。您必须为该分发安装setuptools


因此,请使用
/home/../anaconda/lib/python3.5/bin/pip,这将为这个特定的python安装它。

您是否尝试过
sudo pip安装-U setuptools
?还有
哪个pip
显示了什么?看起来您正在使用蟒蛇。你试过普通的标准python吗?@nick_Gabbe不会对本地版本的python@nick_gabpe,pip3给出的:/home/comp1/anaconda3/envs/mp/bin/pip3,我尝试过的sudo-pip安装,它没有改变任何东西。我该怎么做?它与“conda安装设置工具”有何不同?如果在terminal
/home/comp1/anaconda3/lib/python3.5/bin/pip安装设置工具
中运行它,应该可以工作。但是,它应该与conda安装相同,只要您只有一条anaconda python。在终端中放置
哪种conda
时,您能显示您得到了什么吗?/home/comp1/anaconda3/envs/mp/bin/condaalright,看起来您正在使用虚拟环境mp?您需要激活环境,然后使用pip,或者使用将在
../envs/mp/bin/pip安装setuptools
(我想,不是亲自使用conda envs)中出现的pip。请看一下,但我确实激活了环境。当我出错时,我在环境中。