Windows下Python2與Python3兩個版本共存的方法詳解
前言
一向用Python 3,最近研究微信公眾號開發(fā),各云平臺只支持Python 2.7,想用其他版本需要自己搭建環(huán)境。而網(wǎng)上又搜不到Python 3開發(fā)微信公眾號的資料。暫打算先使用Python 2.7,有空學(xué)習(xí)Docker后再遷移到Python 3。
安裝Python 2.7后,本來在3.4下能正常使用的腳本無法運(yùn)行。網(wǎng)上有的方法是把兩個版本的主程序分別改名為python2和python3,人眼判斷腳本,手輸命令行執(zhí)行腳本。像我這樣喜歡雙擊、拖拽的懶人當(dāng)然不會滿足,找到了更智能的解決方案。
Python 2 與 Python 3 共存
安裝 Python 3.3 以上的版本時,Python會在C:\Windows文件夾下安裝啟動器py.exe。
雙擊腳本調(diào)用的就是這個程序:

如果系統(tǒng)中同時存在 Python 2 和 Python 3,可用它指定版本來運(yùn)行代碼:
py -2 helloworld.py py -3 helloworld.py
2和3即是版本。
每次都添加參數(shù)太麻煩,直接在Python腳本第一行指定版本:
#! python3
可以雙擊,也可以命令行運(yùn)行:
py helloworld.py
如果沒有在首行指定版本而用上述命令運(yùn)行或雙擊,則默認(rèn)調(diào)用Python 2
使用pip:
py -2 -m pip install requests py -3 -m pip install requests
-m pip 表示運(yùn)行 pip 模塊
原有的python和pip命令仍然有效,默認(rèn)執(zhí)行哪一個版本呢?看環(huán)境變量中路徑的先后次序。
C:\Python34\;C:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;
如上則調(diào)用Python 3
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關(guān)文章
python命令行執(zhí)行腳本找不到模塊ModuleNotFoundError問題
這篇文章主要介紹了python命令行執(zhí)行腳本找不到模塊ModuleNotFoundError問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
Python用Pillow(PIL)進(jìn)行簡單的圖像操作方法
下面小編就為大家?guī)硪黄狿ython用Pillow(PIL)進(jìn)行簡單的圖像操作方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07
Numpy?數(shù)據(jù)處理?ndarray使用詳解
這篇文章主要為大家介紹了Numpy?數(shù)據(jù)處理?ndarray使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
用Python的Django框架編寫從Google Adsense中獲得報表的應(yīng)用
這篇文章主要介紹了用Python的Django框架編寫從Google Adsense中獲得報表的應(yīng)用,主要利用了官方的Google Adsense API,需要的朋友可以參考下2015-04-04
ORM Django 終端打印 SQL 語句實現(xiàn)解析
這篇文章主要介紹了ORM Django 終端打印 SQL 語句實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08

