python2和3使用pip時的問題


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:

 修改后,前幾種命令也就可以正常使用了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM