詳解Python不同版本之間的切換方法
在使用Python的過程中難免會(huì)遇到不同的項(xiàng)目使用不通同的Python環(huán)境,這就引出Python環(huán)境的切換問題
這篇文章以3.11.0與3.10.10之間的版本切換為列講述
首先我自己的電腦上同時(shí)安裝了這兩個(gè)版本的Python,并且都已經(jīng)配置了環(huán)境變量
1.兩個(gè)版本的Python
2.環(huán)境變量
調(diào)出CMD(win+r,輸入cmd,回車),輸入python,可以看到目前的版本為3.10.10
注意:這樣在直接使用pip安裝庫的時(shí)候是安裝到3.10.10版本下的
這是因?yàn)槟壳?.10.10版本的環(huán)境變量在3.11.0上邊,如下圖
將這兩個(gè)版本的環(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安裝庫的時(shí)候是安裝到3.11.0版本下的
以上內(nèi)容就是讓大家更好的理解多個(gè)版本python環(huán)境下,到底是通過什么來控制在CMD中輸入python時(shí)運(yùn)行的不同版本,顯然,是因?yàn)榄h(huán)境變量的原因,那如果說一直通過這種方式在不通的python版本下切換的話太麻煩也太費(fèi)時(shí)間,下面要將的就是怎么能夠快速使用不同的python環(huán)境,快速給不同版本的python安裝不同的庫
快速使用不同的python環(huán)境,快速給不同版本的python安裝不同的庫
切換環(huán)境:
分別進(jìn)入到兩個(gè)不同版本Python的安裝路徑,將復(fù)制一個(gè)python.exe并重命名即可,以我目前環(huán)境為列,分別命名為了python310.exe與python311.exe,如下圖
注意:如果不復(fù)制python.exe,直接重命名會(huì)導(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
查看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庫
如果在3.10.10下執(zhí)行,會(huì)報(bào)錯(cuò),因?yàn)樵?.10.10版本下我未安裝該庫,所以會(huì)提示以下信息
到此這篇關(guān)于詳解Python不同版本之間的切換方法的文章就介紹到這了,更多相關(guān)Python不同版本切換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?對象拷貝及深淺拷貝區(qū)別的詳細(xì)教程示例
這篇文章主要介紹了Python?對象拷貝及深淺拷貝區(qū)別的詳細(xì)教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03使用python list 查找所有匹配元素的位置實(shí)例
今天小編就為大家分享一篇使用python list 查找所有匹配元素的位置實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06python利用遞歸方法實(shí)現(xiàn)求集合的冪集
這篇文章主要給大家介紹了關(guān)于python利用遞歸方法實(shí)現(xiàn)求集合的冪集的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09python實(shí)現(xiàn)監(jiān)控某個(gè)服務(wù) 服務(wù)崩潰即發(fā)送郵件報(bào)告
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)監(jiān)控某個(gè)服務(wù),服務(wù)崩潰發(fā)送郵件報(bào)告,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06PyQt5主窗口動(dòng)態(tài)加載Widget實(shí)例代碼
這篇文章主要介紹了PyQt5主窗口動(dòng)態(tài)加載Widget實(shí)例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-02-02基于Python實(shí)現(xiàn)簡易的自制頭像神器
作為一個(gè)不會(huì)PS的普通程序員要怎么快速制作一個(gè)屬于自己的漸變頭像呢?十行 Python代碼就能解決,非常簡單。感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-01-01django連接Mysql中已有數(shù)據(jù)庫的方法詳解
眾所周知Django較為適合原生開發(fā),即通過該框架搭建一個(gè)全新的項(xiàng)目,通過在修改models.py來創(chuàng)建新的數(shù)據(jù)庫表,下面這篇文章主要給大家介紹了關(guān)于django連接Mysql中已有數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下2022-05-05