轉自:http://lovenight.github.io/2016/09/27/Windows%E4%B8%8B-Python-2-%E4%B8%8E-Python-3-%E5%85%B1%E5%AD%98/python
一貫用Python 3,最近研究微信公衆號開發,各雲平臺只支持Python 2.7,想用其餘版本須要本身搭建環境。而網上又搜不到Python 3開發微信公衆號的資料。暫打算先使用Python 2.7,有空學習Docker後再遷移到Python 3。git
安裝Python 2.7後,原本在3.4下能正常使用的腳本沒法運行。網上有的方法是把兩個版本的主程序分別更名爲python2和python3,人眼判斷腳本,手輸命令行執行腳本。像我這樣喜歡雙擊、拖拽的懶人固然不會知足,找到了更智能的解決方案。github
安裝 Python 3.3 以上的版本時,Python會在C:\Windows
文件夾下安裝啓動器py.exe
。雙擊腳本調用的就是這個程序:
微信
若是系統中同時存在 Python 2 和 Python 3,可用它指定版原本運行代碼:學習
py -2 helloworld.py py -3 helloworld.py
2和3便是版本。spa
每次都添加參數太麻煩,直接在Python腳本第一行指定版本:命令行
#! python3
能夠雙擊,也能夠命令行運行:code
py helloworld.py
若是沒有在首行指定版本而用上述命令運行或雙擊,則默認調用Python 2ip
使用pip:開發
py -2 -m pip install requests py -3 -m pip install requests
-m pip
表示運行 pip 模塊
原有的python
和pip
命令仍然有效,默認執行哪個版本呢?看環境變量中路徑的前後次序。
C:\Python34\;C:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;
如上則調用Python 3