尝试使用pip安装任何软件包时出现此错误。我有两个pip实例,一个使用Python 2.7,另一个使用Python 3。
Could not import setuptools which is required to install from a source distribution. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py", line 375, in setup_py import setuptools # noqa File "/usr/local/lib/python2.7/dist-packages/setuptools/__init__.py", line 11, in <module> from setuptools.extern.six.moves import filterfalse, map File "/usr/local/lib/python2.7/dist-packages/setuptools/extern/__init__.py", line 1, in <module> from pkg_resources.extern import VendorImporter ImportError: No module named extern
即使当我尝试安装“外部”模块时,也会出现此错误。同样在使用Python本身进行安装时,例如python setup.py install。
python setup.py install
提前致谢。
sudo apt-get purge python-pkg-resources sudo apt-get -f install
这里实际上是删除并清除了软件包(所有配置文件也被删除了)。
-f:尝试更正依赖关系破裂的系统。
sudo pip install packagename
#sourcehere