Windows下Python2與Python3兩個版本共存的方法詳解

高洛峰
發布: 2017-02-13 13:36:25
原創
1484 人瀏覽過

前言

一向用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。

雙擊腳本呼叫的就是這個程式:

Windows下Python2與Python3兩個版本共存的方法詳解

如果系統中同時存在 Python 2 和 Python 3,可用它指定版本來運行程式碼:

py -2 helloworld.py
py -3 helloworld.py
登入後複製

是版本。

每次都添加參數太麻煩,直接在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:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;
登入後複製

如上則調用Python 3

更多Windows下Python2與Python3兩個版本共存的方法詳解相關文章請關注PHP中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!