最近開始學習Python,遇到個讓我這個菜鳥很惆悵的問題,網上下載的一些代碼案例都是在Python2環境下運行的,與Python3不兼容,所以需要安裝兩個版本。
我用的是Windows7系統,理想的使用場景是以其中一個版本為主,另外一個版本為輔,因此只需要能方便的切換到備用版本,且備用版本的pip等命令能正常使用即可。
經過請教百度大神,總結了兩種解決方法:
1、修改可執行文件名法。
anaconda環境變量配置?大意是,將其中一個Python版本正常默認安裝,在另一版本的安裝目錄下,找到可執行文件,修改文件名,即加上版本號的后綴,例如:Python.exe改名為Python3.exe,這樣即可分別啟動不同版本的Python,此處不多介紹,我更欣賞第二種方法。
2、用啟動命令區分版本法。
分別正常默認安裝Python2.7和Python3.5,設置好環境變量,即可用不同cmd啟動命令實現切換版本。
環境變量設置方法:
(1)點擊桌面圖標-計算機-右鍵菜單-屬性,找到環境變量按鈕(圖1),
python編寫環境。圖1
(2)點擊編輯按鈕,將Python3.5安裝目錄加入到系統的PATH環境變量中(圖2),注意各目錄用半角分號間隔,以后在CMD中便可以直接用python命令啟動python3.5。
Python3.5安裝目錄:C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python35\
圖2
這里我將Python3.5作為常用的主要版本,Python2.7為輔助版本,所以2.7版安裝目錄可以不寫入PATH變量值,就算寫入,順序也在3.5版本后面,用默認命令python啟動時不會起作用的。
環境變量配置、如此即完成了環境變量設置。
切換版本時的常用cmd命令:
(1)啟動Python:
py -2 ? ? ?#適用于Python2.7版本
py -3 ? ? ?#適用于Python3.5版本
Python環境?py -2和py -3
py? ? ? ? ? #使用于Python2.7版本
python ? #適用于Python3.5版本
py和Python
(2)查看已安裝資源列表:
python編程。py -2 -m pip list? #適用于Python2.7版本
py -3 -m pip list? #適用于Python3.5版本
(3)安裝Python套件,如web.py、jupyter、requests、BeautifulSoup4等:
py -2 pip install web.py ? #適用于Python2.7版本
py -3 pip install web2py ?#適用于Python3.5版本
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态