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

來源:互聯網
上載者:User

標籤:ref   ip命令   協助   來源   htm   調用   資料   總結   共存   

來源:http://www.jb51.net/article/105311.htm

 

這篇文章主要介紹了Windows下Python2與Python3兩個版本共存的方法,文中介紹的很詳細,對大傢具有一定的參考價值,有需要的朋友們下面來一起看看吧。 

前言

一向用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.pypy -3 helloworld.py

2和3即是版本。

每次都添加參數太麻煩,直接在Python指令碼第一行指定版本:

#! python3

可以雙擊,也可以命令列運行:

py helloworld.py

如果沒有在首行指定版本而用上述命令運行或雙擊,則預設調用Python 2

使用pip:

py -2 -m pip install requestspy -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兩個版本共存的方法詳解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.