一向用Python 3,最近研究微信公眾號開發,各云平臺只支持Python 2.7,想用其他版本需要自己搭建環境。而網上又搜不到Python 3開發微信公眾號的資料。暫打算先使用Python 2.7,有空學習Docker后再遷移到Python 3。
安裝Python 2.7后,本來在3.4下能正常使用的腳本無法運行。網上有的方法是把兩個版本的主程序分別改名為python2和python3,人眼判斷腳本,手輸命令行執行腳本。像我這樣喜歡雙擊、拖拽的懶人當然不會滿足,找到了更智能的解決方案。
Python 2 與 Python 3 共存
安裝 Python 3.3 以上的版本時,Python會在C:Windows文件夾下安裝啟動器py.exe。
雙擊腳本調用的就是這個程序:
如果系統中同時存在 Python 2 和 Python 3,可用它指定版本來運行代碼:
py -2 helloworld.py py -3 helloworld.py
2和3即是版本。
每次都添加參數太麻煩,直接在Python腳本第一行指定版本:
#! python3
可以雙擊,也可以命令行運行:
py helloworld.py
如果沒有在首行指定版本而用上述命令運行或雙擊,則默認調用Python 2
使用pip:
py -2 -m pip install requests py -3 -m pip install requests
-m pip 表示運行 pip 模塊
原有的python和pip命令仍然有效,默認執行哪一個版本呢?看環境變量中路徑的先后次序。
C:Python34;C:Python34Scripts;C:Python27;C:Python27Scripts;
如上則調用Python 3
更多Windows下Python2與Python3兩個版本共存的方法詳解相關文章請關注PHP中文網!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com