当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

+0

你是说你没有'pip'。当你试图用'pip'安装模块时,你期望会发生什么? – Harrison

我想你使用windows,所以这里是一个答案如何在Windows上安装PIP:

how-do-i-install-pip-on-windows

在Linux上,你可以只输入:

sudo apt install python-pip 
+0

'easy_install pip'在mac上运行 –