ImportError: No module named extern
ImportError: No module named extern
我在尝试使用 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
即使我尝试安装 'extern' 模块,我也会收到此错误。同样在使用 Python 本身安装时,例如 python setup.py install
.
提前致谢。
不确定是安装问题还是 packege 但似乎你将无法导入它们的任何包,如果你已经安装 python 那么
试试这个命令
第 1 步:
$which pip
/usr/local/bin/pip
第 2 步:
/usr/local/bin/pip install django
或您的任何包裹名称。
我正在考虑 ubuntu(OS)
sudo apt-get purge python-pkg-resources
sudo apt-get -f install
这里实际上包被删除了
清除(任何配置文件也被删除)。
-f : 尝试更正具有损坏的依赖关系的系统。
sudo pip install packagename
您可以尝试以下命令;它对我有用:
sudo apt-get install --reinstall python-setuptools
这样做就可以了
sudo pip install -U setuptools
我知道这是一个旧话题,但我只是想贡献自己的力量,因为我 运行 关注了这个问题并且这个话题不断出现在结果中。
注意:这是在 MacOS 10.12 上进行的。我的 shell 是 zsh,我已经安装了 brew
首先我运行这些命令中的每一个
brew install python
brew install python3
这将安装它,否则您将像我一样收到 "already installed" 消息。
接下来,运行下面的命令
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
最后一个:
sudo python get-pip.py
最后说明:为了让我的安装工作,我最终不得不 运行 使用 pip3
命令
sudo pip3 install nameofinstallhere
我在尝试使用 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
即使我尝试安装 'extern' 模块,我也会收到此错误。同样在使用 Python 本身安装时,例如 python setup.py install
.
提前致谢。
不确定是安装问题还是 packege 但似乎你将无法导入它们的任何包,如果你已经安装 python 那么
试试这个命令
第 1 步:
$which pip
/usr/local/bin/pip
第 2 步:
/usr/local/bin/pip install django
或您的任何包裹名称。 我正在考虑 ubuntu(OS)
sudo apt-get purge python-pkg-resources
sudo apt-get -f install
这里实际上包被删除了 清除(任何配置文件也被删除)。
-f : 尝试更正具有损坏的依赖关系的系统。
sudo pip install packagename
您可以尝试以下命令;它对我有用:
sudo apt-get install --reinstall python-setuptools
这样做就可以了
sudo pip install -U setuptools
我知道这是一个旧话题,但我只是想贡献自己的力量,因为我 运行 关注了这个问题并且这个话题不断出现在结果中。
注意:这是在 MacOS 10.12 上进行的。我的 shell 是 zsh,我已经安装了 brew
首先我运行这些命令中的每一个
brew install python
brew install python3
这将安装它,否则您将像我一样收到 "already installed" 消息。
接下来,运行下面的命令
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
最后一个:
sudo python get-pip.py
最后说明:为了让我的安装工作,我最终不得不 运行 使用 pip3
命令sudo pip3 install nameofinstallhere