win10,電腦之前裝有Anaconda,python2.因為需要用到python3,所以直接下載安裝了python3。python3默認路徑在c盤。我將其移到D盤並修改了兩個環境變量。這時電腦的默認python版本應為python3.
此時,我以為用pip3就可以裝到python3下,可是出現了問題,說有空格的錯誤。。不理解
這時,我又使用pip,pip 將會裝到python2下。
有幾種不同的解決方法:
1)在你python3的Scripts下使用命令python pip.exe install Yourpackage.(實測可行)
圖中給出了pip版本更新的命令。
2)前綴(不適於我)
運行python2: py -2 hello.py
運行python3: py -3 hello.py
同理安裝時: py -2 -m pip install XXXX 或 py -3 -m pip install XXXX
3) python -m pip install Django(不適於我)
4)改變python3中python.exe名字為python3.exe:
打開cmd,輸入python3就進入python3:
打開cmd,輸入python就進入python2:
修改后,前幾種命令也就可以正常使用了。