1. 程式人生 > >windows下Python環境搭建

windows下Python環境搭建

.org 時間 網速 安裝完成 psc code 不知道 程序 格式

Python是一個跨平臺、可移植的編程語言,因此可在windows、linux/unix和Mac os x系統中安裝使用。安裝完成後,你會得到Python解釋器環境,一個命令行交互環境,一個簡單的集成開發環境和相關的幫助文檔。

Python相關的網站地址:

Python官網:http://www.python.org/

Python文檔地址:http://www.python.org/doc/

Python模塊倉庫 https://pypi.python.org/pypi

在正式安裝和學習Python之前,我們還有一個問題要考慮清楚,那就是選擇Python2還是Python3?

Python有一個獨有的版本問題,也就是它同時存在2.x和3.x版本兩條發行線,並且兩者在語法上有一些不同之處,很多時候3.x並不向2.x兼容。但是歷史總是要往前走的,不可能永遠持續這種情況,為了讓3.x成為唯一版本線,又讓2.x版本的用戶能夠有時間過渡到3.x版本上來,Python官方推出了2.7版本,它是2.x的最後一個發行版,在很多特性上向3.x看齊,屬於臨時過渡的版本。Python官方同時給出了2.7版本的結束時間,屆時2.x版本將不再發行。但是現有的基於2.x版本的應用和模塊太多了,很多公司和企業還在使用2.x版本,有一些重要的第三方庫也沒有完全支持Python3.x,生產環境的“大船”可不是那麽好調頭的。那麽對於我們初學者而言,該如何選擇呢?

對此,官方的解釋在這裏:https://wiki.python.org/moin/Python2orPython3, 其全文的意思基本上就是Python3是語言的現在和未來,Python2必將成為過去式。

技術分享圖片

我給大家的建議是,作為新學者,在沒有公司強制性要求的情況下,盡量選擇最新版本的Python3,例如本文編寫時的3.6版本。本教程將在以下環境開展:

首先前往官網下載安裝文件。選擇download下的windows,而不要直接選擇右側的按鈕,那樣你無法選擇下載文件的格式:

技術分享圖片

註意:3.5+以上的Python版本不支持windows xp及更低版本的操作系統,並且windows 7系統必須安裝sp1包才可以,這一點請同學們務必註意。

進入版本選擇頁面後,請按下圖,選擇:

技術分享圖片

其中,Python 3.6.1 - 2017-03-21這種文件名的是穩定發布的版本,屬於我們選擇的對象,在它下面又有幾種可選的文件類型。通常我們都選擇64位的,如果只能用32位的,那就在1-3中選擇。 web-based是基於網絡的安裝,需要聯網。executable是可執行文件,這是我們最好的選擇,可以保存到本地,斷網時也能安裝。embeddable zip是嵌入式安裝,針對嵌入式開發的版本,通常不需要。最後一個則是windows下的幫助文件,也不需要特別關心。

點擊鏈接,耐心等待下載。網速慢的同學可以考慮國內的鏡像站點或軟件站點,請自行百度下載。

下載完成後,我們會得到一個名字為python-3.6.1-amd64

的安裝文件,運行文件,會看到安裝窗口:

技術分享圖片

註意:因為我的本地機器裏已經有Python3.6.1了,所以上圖是我從別處拷貝來的安裝換面,但不影響使用。 上圖中建議選擇Customize installation,然後使用類似C:\Python36的路徑,方便以後使用。註意下方的Add Python3.6 to PATH選項,請務必打上勾,這能省去你配置系統環境變量的功夫。

如果你的機器已經安裝有Python3.6.1,就像我的一樣,或者正在安裝的是3.6.2,那麽就會出現下面的升級畫面,其升級過程不再贅述:

技術分享圖片

安裝驗證:

如果中途沒有出現什麽錯誤,那麽使用WIN+r鍵,進入CMD界面,運行python -V(大寫的V),如果執行結果顯示python 3.6.1,則表明安裝成功。

或者直接輸入python,進入下圖所示的交互式界面,也表示安裝成功了。

技術分享圖片

如果彈出錯誤:python不是內部或外部命令,也不是可運行的程序或批處理文件。 要麽是沒正常安裝,要麽就是環境變量沒有設置正確。請按下圖中的提示設置環境變量。

技術分享圖片

python、python2、python27、python3、python36都表示什麽?

Python支持多版本共存,很多初學者如果機器裏的Python版本過多,就會出現這些python可執行程序,它們其實都是快捷方式或者別名,指向某個具體的python執行程序。為了區分2.x版本和3.x版本,通常會在python後面加上具體的版本號。但這不是強制性的,如果你將python2指向了python3的解釋器,那麽可能會出現意料外的錯誤。尤其容易發生這個錯誤的是python命令,它不帶版本號,在沒有具體執行之前,你根本不知道它指向的倒底是哪個版本,唯一的檢測方法是在命令行下,運行一下,然後根據提示查看版本信息。

windows下Python環境搭建