前言
一向用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
#! python3
py helloworld.py
py -2 -m pip install requests py -3 -m pip install requests
C:\Python34\;C:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;