当Python 2.7默认时使用Python 3,pip安装错误
问题描述:
我最初同时安装了python 2.7和python 3,python 2.7作为我在PATH中的默认值。我需要使用python 3运行脚本,但由于某种原因无法将其设置为默认的Python路径。刚刚卸载Python 2.7版后,我开了3跑命令python get-pip.py安装这给了我这个错误当Python 2.7默认时使用Python 3,pip安装错误
C:\Python30>python get-pip.py install
Traceback (most recent call last):
File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\compat\__init__.py", line 16, in <module>
ImportError: cannot import name OrderedDict
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "get-pip.py", line 19177, in <module>
main()
File "get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\__init__.py", line 14, in <module>
File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\utils\__init__.py", line 22, in <module>
File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\compat\__init__.py", line 18, in <module>
File "c:\users\jacob\appdata\local\temp\tmplqxvtx\pip.zip\pip\compat\ordereddict.py", line 25, in <module>
ImportError: No module named UserDict
我已经尝试过python -m pip install
(模块名称),但它返回No module named pip
答
我想你使用windows,所以这里是一个答案如何在Windows上安装PIP:
how-do-i-install-pip-on-windows
在Linux上,你可以只输入:
sudo apt install python-pip
+0
'easy_install pip'在mac上运行 –
你是说你没有'pip'。当你试图用'pip'安装模块时,你期望会发生什么? – Harrison