Ars*_*591 28 python linux ubuntu pip
我在Ubuntu 14上安装了python 3.6的pip.运行之后
sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
安装pip3,效果很好.但是,安装后,当我试图运行时
pip3 install packagename
Run Code Online (Sandbox Code Playgroud)
要安装一个新包,会发生一些奇怪的事情:
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1479, in <module>
register_loader-type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module "importlib._bootstrap" has no attribute "SourceFileLoader"
Run Code Online (Sandbox Code Playgroud)
似乎我没有做错任何事,我真的无法弄清楚原因.
azh*_*22k 32
面临同样的问题.我认为这是因为python3.6
并且pip3
是从不同来源安装的.我建议使用python的内置工具来安装pip ie
python3 -m ensurepip --upgrade
Run Code Online (Sandbox Code Playgroud)
这应该安装pip3
和pip3.x
地方中的x python3.x
.同样适用于此python2
.
小智 19
尝试在使用 python 3.8 的 Windows 10 机器上的 venv 中安装 Tensorflow 并遇到同样的问题。
对我有帮助的是:
pip install setuptools --upgrade
小智 17
我无法编辑现有答案,因此必须添加另一个答案:
这为我工作:
sudo pip install python-dotenv
Run Code Online (Sandbox Code Playgroud)
mis*_*adr 17
我在使用 python 3.6 的 ubuntu 18.04 上遇到了同样的问题。上述方法都没有帮助,但是这个方法解决了问题:
pip3 uninstall setuptools
小智 7
在 ubuntu 14.04 上将 python3.4 更新为 python3.6 时。以下解决了我:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python3
Run Code Online (Sandbox Code Playgroud)
小智 5
无论我要求点什么,我都有同样的错误。我看了一下这个页面:https : //packaging.python.org/tutorials/installing-packages/
那一行是解决我的问题的那一行:
python3 -m pip install --upgrade pip setuptools wheel
Run Code Online (Sandbox Code Playgroud)