我已经在 Ubuntu 14 上为 python 3.6 安装了 pip。运行后
sudo apt-get install python3-pip
安装pip3,效果很好。但是,安装后,当我尝试运行时
pip3 install packagename
要安装一个新包,会发生一些奇怪的事情:
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"
看来我并没有做错什么,我实在想不通原因。
原文由 Arsenal591 发布,翻译遵循 CC BY-SA 4.0 许可协议
面临同样的问题。我认为这是因为
python3.6
和pip3
是从不同的来源安装的。我建议使用 python 的内置工具来安装 pip 即这应该安装
pip3
和pip3.x
其中 x inpython3.x
。同样适用于python2
也。