在使用Python的過程中難免會遇到不同的項(xiàng)目使用不通同的Python環(huán)境,這就引出Python環(huán)境的切換問題
這篇文章以3.11.0與3.10.10之間的版本切換為列講述
首先我自己的電腦上同時安裝了這兩個版本的Python,并且都已經(jīng)配置了環(huán)境變量
1.兩個版本的Python
2.環(huán)境變量
調(diào)出CMD(win+r,輸入cmd,回車),輸入python,可以看到目前的版本為3.10.10
注意:這樣在直接使用pip安裝庫的時候是安裝到3.10.10版本下的
這是因?yàn)槟壳?.10.10版本的環(huán)境變量在3.11.0上邊,如下圖
將這兩個版本的環(huán)境變量調(diào)整一下,將3.11.0版本的路徑調(diào)到3.10.10之前,點(diǎn)擊確定修改
重新打開CMD(win+r,輸入cmd,回車),輸入python,發(fā)現(xiàn)已經(jīng)是3.11.0版本了
注意:這樣在直接使用pip安裝庫的時候是安裝到3.11.0版本下的
以上內(nèi)容就是讓大家更好的理解多個版本python環(huán)境下,到底是通過什么來控制在CMD中輸入python時運(yùn)行的不同版本,顯然,是因?yàn)榄h(huán)境變量的原因,那如果說一直通過這種方式在不通的python版本下切換的話太麻煩也太費(fèi)時間,下面要將的就是怎么能夠快速使用不同的python環(huán)境,快速給不同版本的python安裝不同的庫
快速使用不同的python環(huán)境,快速給不同版本的python安裝不同的庫
切換環(huán)境:
分別進(jìn)入到兩個不同版本Python的安裝路徑,將復(fù)制一個python.exe并重命名即可,以我目前環(huán)境為列,分別命名為了python310.exe與python311.exe,如下圖
注意:如果不復(fù)制python.exe,直接重命名會導(dǎo)致新建的虛擬環(huán)境出現(xiàn)問題,比如:pip命令不能用
調(diào)出CMD(win+r,輸入cmd,回車),輸入python310,可以看到目前的版本為3.10.10,輸入python311,可以看到目前的版本為3.11.0
安裝庫:
用以下命令安安裝及查看:
安裝庫:
python-name -m pip install 包名
查看pip的版本:
python-name -m pip --version
查看pip的安裝包的列表:
python-name -m pip list
其中python-name為自己修改過后的python.exe的名稱,比如我環(huán)境下查看安裝的庫
查看3.10.10版本:
python310 -m pip list
查看3.11.0版本:
python311 -m pip list
要執(zhí)行不同環(huán)境下的庫就要在庫名前加上“自己修改過后的python.exe的名稱 -m”
python-name -m
比如我要運(yùn)行3.11.0版本下的virtualenv庫
文章來源:http://www.zghlxwxcb.cn/news/detail-778445.html
如果在3.10.10下執(zhí)行,會報(bào)錯,因?yàn)樵?.10.10版本下我未安裝該庫,所以會提示以下信息
文章來源地址http://www.zghlxwxcb.cn/news/detail-778445.html
本文章結(jié)
到了這里,關(guān)于Python不同版本之間的切換方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!