當前位置:
首頁 > 知識 > Windows上如何同時使用Python2和3

Windows上如何同時使用Python2和3

·點擊上方

Python開發

」,選擇「置頂公眾號」


關鍵時刻,第一時間送達!



現在大家常用的桌面操作系統有: Windows 、 Mac OS 、 ubuntu ,其中 Mac OS 和 ubuntu 上都會自帶 python 。這裡我們只介紹下 Windows (我用的 Win 10)環境下的 python 2.x 和 python 3.x 的安裝,以及 python 2.x 與 python 3.x 共存時的配置問題。


一、 python 下載:

下載地址:www.python . org



這是我下載的當前 python 2.x 和 python 3.x 最新版本的安裝包


 


二、安裝 python 2.x


雙擊 python -2.7.12. amd 64. msi 然後一路 Next 就可以了。 需要注意的是 python 2.x 默認安裝在 C 盤根目錄下,這非常便於查找,因此我們安裝 python 3.x 的時候也建議安裝在 C 盤根目錄下。



三、安裝 python 3.x


此處選擇自定義安裝,因為要修改默認安裝位置。另外這裡勾選了 " Add Python 3.5 to PATH " 選項,會自動配置環境變數,而 python 2.x 需要我們手動配置,這個下面說。


此處勾選" Install for all users " 並自定義安裝路徑為" C : Python 35"



四、當前存在的問題


由下圖可知,當前 path 環境變數中只配置了 python 3.x ,且默認的 python 命令執行的也是 python 3.x。



因此,我們現在要解決的事情有兩個:




  • 配置 python 2.x 的環境變數;



  • 要將 python 2.x 和 python 3.x 的相關命令區分開來;


五、配置 python 2.x 的環境變數;


此處需要將兩個目錄添加到 path 環境變數中:



  • * python 命令文件所在目錄:* python 2.x 安裝目錄



  • * pip 、 easy_install 等其他腳本文件所在目錄:* python 2.x 安裝目錄下的 Scripts 目錄



操作步驟:右擊 我的電腦/此電腦 --> 屬性 --> 高級系統設置 --> 高級選項卡(默認)--> 環境變數  --& gt ; 系統環境變數下的 Path --& gt ;編輯



將下面這行內容添加到 Path 變數的開始位置:C : Python 27; C : Python 27 Scripts ;


最後是這樣的:



六、將 python 2.x 和 python 3.x 的相關命令區分開來;



解決方案是:將 python 3.x 下的所有命令文件名稱後都添加一個3,如: python ==& gt ; python 3




七、測試:



說明:一定要重新啟動命令終端,否則的 path 變數不會被重新載入。



測試發現 pip 3有問題,其實就是 pip 的版本太低了,升級一下就可以了: python 3 - m pip install - U pip



一切貌似都 OK 了!

八、集成開發工具的選擇


古人云"工欲善其事,必先利其器",選擇一個合適的開發工具,可以幫助我們提高工作效率。通常有以下幾種工具可以選擇:




  • 純文件工具

    :沒有任何提示,完全需要手動寫代碼,編譯和運行也需要手動完成,如 記事本;



  • 簡單 GUI 開發工具

    :有簡單的提示,但是編譯和運行還是需要手動完成,如 notepad ++;



  • 高級 GUI 工具

    :有提示,且編譯和運行過程由開發工具自動完成,如 eclipse 、 Pycharm


有些人認為剛開始學習一門編程語言時,應該使用記事本或 notepad ++這樣簡單的工具,減少對高級 GUI 開發工具的依賴,這樣可以更清楚的明白被開發工具屏蔽掉的語言底層的運行過程和原理。但是這個還是看個人吧,比如我覺得一個新手剛開始就使用沒有任何提示的開發工具會降低練習的效率,甚至會進一步打擊自信心和學習動力。如果一開始就對它新生畏懼,那將來是很難把它學好的。


當然如何選擇還是由看官自己決定,這裡推薦的開發 python 的 GUI 工具是 Pycharm ,理由如下:



  • 跨平台

    ,基本上現在常用的桌面操作系統多有對應的版本可以下載



  • 分為社區版和商用版

    ,社區版免費使用,但是功能會少一些(對於新手完全夠用);商業版功能全面,但是需要付費。





除了本文介紹的方法之外,還可以使用Windows版Python自帶的一個命令:py。如果想使用 3.x 版,可以執行 py -3。py 命令會自動幫你選擇。 





  • 作者:雲遊道士



  • 原文:http://www.cnblogs.com/yyds/p/6080826.html



  • Python開發整理髮布,轉載請聯繫作者獲得授權


【點擊成為Java大神】

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python開發 的精彩文章:

實用又好用,6 款 Python 特殊文本格式處理庫推薦
Python 並發編程之線程池/進程池

TAG:Python開發 |