2021-05-12 14:32:11
Windows下安裝Python2和Python3雙版本
現在大家常用的桌面作業系統有:Windows、Mac OS、Ubuntu,其中Mac OS 和 ubuntu上都會自帶Python。這裡我們只介紹下Windows(我用的Win10)環境下的python2.x 和 python3.x 的安裝,以及python2.x 與 python3.x 共存時的設定問題。
本節內容
- python下載
- 安裝Python 2.x
- 安裝Python 3.x
- 當前存在的問題
- 設定Python 2.x的環境變數
- 將Pyton2.x 和 Python 3.x 的相關命令區分開來
- 測試
- Python整合開發工具的選擇
一、python下載:
下載地址:www.python.org
這是我下載的當前python 2.x 和 python 3.x 最新版本的安裝包
二、安裝python 2.x
雙擊 python-2.7.12.amd64.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:Python35"
四、當前存在的問題
由下圖可知,當前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目錄
操作步驟:右擊 我的電腦/此電腦 --> 屬性 --> 高階系統設定 --> 高階索引標籤(預設)--> 環境變數 --> 系統環境變數下的 Path -->編輯
將下面這行內容新增到Path變數的開始位置:
C:Python27;C:Python27Scripts;
最後是這樣的:
六、將python 2.x 和 python 3.x的相關命令區分開來;
解決方案是:將python 3.x 下的所有命令檔名稱後都新增一個3,如:python ==> python3
七、測試:
說明:一定要重新啟動命令終端,否則的path變數不會被重新載入。
測試發現pip3有問題,其實就是pip的版本太低了,升級一下就可以了:python3 -m pip install -U pip
一切貌似都OK了!
八、整合開發工具的選擇
古人云“工欲善其事,必先利其器”,選擇一個合適的開發工具,可以幫助我們提高工作效率。通常有以下幾種工具可以選擇:
- 純檔案工具:沒有任何提示,完全需要手動寫程式碼,編譯和執行也需要手動完成,如 記事本;
- 簡單GUI開發工具:有簡單的提示,但是編譯和執行還是需要手動完成,如 notepad++;
- 高階GUI工具:有提示,且編譯和執行過程由開發工具自動完成,如 eclipse、Pycharm
有些人認為剛開始學習一門程式語言時,應該使用記事本或notepad++這樣簡單的工具,減少對高階GUI開發工具的依賴,這樣可以更清楚的明白被開發工具遮蔽掉的語言底層的執行過程和原理。但是這個還是看個人吧,比如我覺得一個新手剛開始就使用沒有任何提示的開發工具會降低練習的效率,甚至會進一步打擊自信心和學習動力。如果一開始就對它新生畏懼,那將來是很難把它學好的。
當然如何選擇還是由看官自己決定,這裡推薦的開發python的GUI工具是Pycharm,理由如下:
- 跨平台,基本上現在常用的桌面作業系統多有對應的版本可以下載
- 分為社群版和商用版,社群版免費使用,但是功能會少一些(對於新手完全夠用);商業版功能全面,但是需要付費。
零基礎如何入門Python http://www.linuxidc.com/Linux/2016-10/136485.htm
Ubuntu 14.04安裝Python 3.3.5 http://www.linuxidc.com/Linux/2014-05/101481.htm
CentOS上原始碼安裝Python3.4 http://www.linuxidc.com/Linux/2015-01/111870.htm
《Python核心程式設計 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm
《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視訊+程式碼] http://www.linuxidc.com/Linux/2013-11/92693.htm
在CentOS 6.5上安裝Python2.7 http://www.linuxidc.com/Linux/2016-10/136206.htm
在Ubuntu下用Python搭建桌面演算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-12/138320.htm
相關文章