第01章 Windows下搭建Python集成開發(fā)環(huán)境
第01章 Windows下搭建Python集成開發(fā)環(huán)境
網(wǎng)上有很多資料是關(guān)于搭建Python開發(fā)環(huán)境的,由于Python的可移植性好,所以我們可以在windows系統(tǒng)、Linux系統(tǒng)甚至OSX系統(tǒng)下搭建。由于自己對Linux、OSX不熟,所以我是在windows下搭建的Python開發(fā)環(huán)境。
首先在官網(wǎng)上下載Python的msi包直接安裝,建議下載2.x版本。安裝后在命令提示符下輸入python發(fā)現(xiàn)出現(xiàn)以下錯誤:
這是因為只是安裝好了,沒有配置環(huán)境變量。
用戶變量選的是TMP,系統(tǒng)變量選的是Path,然后“編輯”,把剛才安裝的Python路徑添加到這個Path的末端,也就是添加“;D:\Python\address”,這里我是把Python安裝在了D:\Python\address這個路徑下的。然后命令提示符下再輸入python命令:
其中,exit()表示退出python交互式環(huán)境。
直接在命令提示符行中寫入多行源程序也是可以的,但是代碼看起來比較繁瑣,還不能自動顯示對齊、高亮等等。最大的一個缺點是不能保存代碼,下次打開還需要重新輸入代碼。
這就需要借助編輯器。我們可以使用Notepad++,不能用word和記事本。
常見的編輯器有:IDLE、Aptana、Notepad++、PyCharm、SPE等等。
IDLE是開發(fā)python程序的基本IDE(集成開發(fā)環(huán)境),具備基本的IDE的功能,是非商業(yè)Python開發(fā)的不錯的選擇。當安裝好python以后,IDLE就自動安裝好了,不需要另外去找。
Aptana是一個基于Eclipse的集成開發(fā)環(huán)境。
Notepad++是Windows操作系統(tǒng)下的一套非常有特色的自由軟件的純文字編輯器。
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制。
SPE的下載地址。
假如我借用IDLE編輯器,編寫一個源程序文件2.py,里面的內(nèi)容是
我們寫一個大的程序不可能用命令提示符,而python自帶的IDLE又不怎么好用,所以我們另選IDE。我選擇的是Pycharm。
在Pycharm中寫python代碼的前提是:(1)安裝好Python,也就是Python的msi包的安裝(2)安裝好擴展包,如numpy、matplotlib等等。
下一章,我們主要介紹Pycharm。
1、下載
Pycharm可以到官網(wǎng)上下載,可以選擇專業(yè)版,也可以選擇社區(qū)版。但是專業(yè)版試用期是30天,也可以激活;最好選用社區(qū)版。
我由于是看了一個安裝視頻所以就跟著安裝了專業(yè)版,等到期再換吧。
我下載的是:
安裝非常簡單,選擇一個路徑,不斷的“下一步”即可。
安裝完成后的第一次打開最好激活,網(wǎng)上找激活碼:
user name:EMBRACE
key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G
選擇new project存放的位置、解釋器(我只安裝了2.7.8),點擊Create。此處new project的名字是1放在D:\Pytharm\projects下。
出現(xiàn)如下界面:
給Python file取個名字main(可任意取),生成的界面如下:
在這里,自動生成_author_=’DQ’,我們可以在其前面加上#,我們也可以添加避免中文亂碼的代碼:#coding=utf-8。
這樣就可以在里面寫代碼了。
剛開始的界面沒有工具欄,需要view->Toolbar。
1)設(shè)置行號
2)設(shè)置字體大小
這里是無法直接修改字體大小的,需要先新建保存一個?Schema,可以直接點擊save as,然后隨便填個名字。
這樣,下面的字體就可以修改了,看到size和Line spacing兩個可以修改,分別為字體的大小和兩行代碼之間的間距。
如果自己選錯Python版本了,可以對其進行修改。
此處我安裝的只有2.7.8這個版本,沒有其他選擇。
運行界面可以有三種方法:
1)直接點擊綠色的三角
2)run
3)右鍵->run
在代碼前面,行號的后面,鼠標單擊,就可以設(shè)置斷點。如下:
點擊后,會運行到第一個斷點。會顯示該斷點之前的變量信息。
點擊Step Over或者按F6,我們繼續(xù)往下運行,到下一個斷點:
斷點的其他操作,和功能,大家可以把鼠標移到相應的按鈕上,看一下,試試便知。如下:
Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popularPython packagesfor science, math, engineering, data analysis.
之前什么都不需要安裝,直接在官網(wǎng)下載anaconda,我下載的是Python2.7,32位的。
下載后的文件是:
直接雙擊安裝,可以自己選定安裝位置(這個你自己決定)。
安裝完成后,我們可以看到:
安裝完anaconda,就相當于安裝了Python、IPython、集成開發(fā)環(huán)境Spyder、一些包等等。
這個和我們直接安裝Python得到的Python shell用法一樣。當然由于安裝了anaconda,所以在這里好多包我們都可以使用了。
我們可以直接點擊打開,也可以像下面這樣在命令提示符中輸入ipython
這個和我們pip install ipython安裝的ipython用法一樣。
直接點擊打開,
我們直接點擊打開,或者在命令提示符中輸入ipython.exe notebook。
Spyder的最大優(yōu)點就是模仿MATLAB的“工作空間”。
直接點擊打開:
由于安裝完anaconda就自帶了Spyder集成開發(fā)環(huán)境了,所以不需要任何配置可以直接使用,但是其他你自己安裝的IDE要想使用anaconda需要配置。
配置的方法我們可以去官網(wǎng)了解。下面我們以Pycharm為例。
其實如果anaconda在Pycharm之前安裝,那么遇到解釋器選擇的時候會有一個選項,我們直接選擇就OK了。如果在Pycharm之后安裝,我們只需要手動設(shè)置一下Pycharm所用的解釋器就行了。
其實安裝完anaconda后,基本上就把我們常用的部分包安裝好了,但是畢竟只是安裝了一小部分(我們可以去官網(wǎng)查看安裝了哪些包),還有一部分需要我們自己來安裝。
查看已經(jīng)安裝的包我們可以在命令提示符中輸入pip list或者用anaconda自帶的包管理器conda(conda list)。
我們可以在命令提示符中輸入pip install 包名,或者conda install 包名。conda和pip的用法基本上一致(更新?卸載?還不確定)。但是我們使用conda安裝的時候不僅會安裝當前你要安裝的包還會提示更新其他已經(jīng)安裝過的包,所以我基本上都是直接用pip安裝。
pip或conda不能安裝的話,我們就下載文件安裝,比如exe文件(雙擊安裝)或者whl文件(pip安裝)等等。
上面我們說的命令提示符基本上都是在系統(tǒng)盤上的操作。其實anaconda自帶一個命令窗口。直接點擊打開
所有可以在“命令提示符”中運行的都可以在這里運行,只不過文件的路徑改變了而已。就比如我們在這兩個命令窗口中分別輸入ipython.exe notebook,默認的文件.ipynb存儲在不同的位置。
1、官網(wǎng)
2、Python科學計算環(huán)境推薦——Anaconda
4、Installing Python 3.3 on Anaconda Python for Windows
1、pip安裝
上一章中,介紹了Anaconda的安裝,安裝好Anaconda后,就默認安裝了包管理工具pip。有的人喜歡使用easy_install,但是這需要你先安裝easy_install,其實沒必要,目前官方推薦使用pip。
pip安裝包或模塊很簡單,我們只需要在命令提示符(cmd)窗口中使用命令pip install xxx(xxx表示要安裝的包或模塊名)。
例如:
如果安裝(包或模塊)后又想卸載掉可以使用命令pip uninstall xxx。
如果我們使用pip安裝失敗,那么我們可以直接下載包或模塊的安裝文件,然后手動安裝。
常用的兩個下載包和模塊安裝文件的網(wǎng)站:PyPI-the Python Package Index和Python Extension Packages。
2.1 PyPI-the Python Package Index
這個網(wǎng)站是Python官網(wǎng)上的PyPI選項,點擊進入:
在上面右上角紅線框住的search中輸入你要下載的包或模塊名,即可進入下載頁面。下載的是壓縮文件,如何安裝呢?
1)解壓
2)在命令提示符窗口中,使用cd進入到解壓后的文件的路徑下
3)輸入命令python setup.py install
這個網(wǎng)站下載的是后綴為.whl的文件,怎么來運行下載的.whl安裝文件呢?
1)在命令提示符窗口中,找到指定路徑(.whl安裝文件的路徑)
2)pip install .whl文件名