欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

windows下 兼容Python2和Python3的解決方法

 更新時(shí)間:2018年12月05日 12:13:25   作者:skytechfyh  
這篇文章主要介紹了windows下 兼容Python2和Python3的解決方法,需要的朋友可以參考下

windows下同時(shí)安裝了python2和python3時(shí),都可以配置環(huán)境變量,如果在命令行里輸入python命令,windows會(huì)去環(huán)境變量里尋找Python的安裝位置,如果先找到pytoon2的,那么此時(shí)默認(rèn)用python2,如果先找到python3,那么此時(shí)默認(rèn)用python3.

python命令調(diào)用

如果想要指定使用python2還是Python3,需要使用如下命令:

py -2 啟動(dòng)python2

py -3 啟動(dòng)python3

注:使用此命令,python2和python3都需要配置環(huán)境變量

pip命令調(diào)用

python2和python3對(duì)應(yīng)的pip都叫pip.exe,所以不能直接使用pip install命令來安裝軟件。需要使用啟動(dòng)py.exe來指定pip的版本,命令如下:

py -2 -m pip install xxx 使用pip2 安裝包
py -3 -m pip install xxx 使用pip3 安裝包

pip安裝超時(shí)解決

pip --default-timeout=200 install robotframework-sshlibrary
-timeout:指定超時(shí)時(shí)間

補(bǔ)充:Windows下python2與python3兼容設(shè)置

分別安裝python2與python3后,我想直接通過命令python2、pip2與python3、pip3區(qū)分:

分別進(jìn)入python安裝目錄下,修改python.exe為python2.exe、python3.exe

這樣直接輸入python2和python3就可以使用了。

但是修改名字后,輸入pip2或者pip3會(huì)拋出異常:

Fatal error in launcher: Unable to create process using '"'

網(wǎng)上看了很多方案都說直接運(yùn)行:

python2 -m pip install --upgrade pip
python3 -m pip install --upgrade pip 
或
python2 -m pip install -U pip
python3 -m pip install -U pip

升級(jí)pip版本就好了

但是如果pip是最新版本就行不通,這時(shí)候需要強(qiáng)制更新:

python2 -m pip install --upgrade --force-reinstall pip
python3 -m pip install --upgrade --force-reinstall pip

總結(jié)

以上所述是小編給大家介紹的windows下 兼容Python2和Python3的解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論