第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)下搭建即寡。由于自己對(duì)Linux、OSX不熟袜刷,所以我是在windows下搭建的Python開發(fā)環(huán)境聪富。
首先在官網(wǎng)上下載Python的msi包直接安裝著蟹,建議下載2.x版本墩蔓。安裝后在命令提示符下輸入python發(fā)現(xiàn)出現(xiàn)以下錯(cuò)誤:
這是因?yàn)橹皇前惭b好了,沒有配置環(huán)境變量萧豆。
用戶變量選的是TMP奸披,系統(tǒng)變量選的是Path,然后“編輯”涮雷,把剛才安裝的Python路徑添加到這個(gè)Path的末端源内,也就是添加“;D:\Python\address”,這里我是把Python安裝在了D:\Python\address這個(gè)路徑下的。然后命令提示符下再輸入python命令:
其中膜钓,exit()表示退出python交互式環(huán)境嗽交。
直接在命令提示符行中寫入多行源程序也是可以的,但是代碼看起來比較繁瑣颂斜,還不能自動(dòng)顯示對(duì)齊夫壁、高亮等等。最大的一個(gè)缺點(diǎn)是不能保存代碼沃疮,下次打開還需要重新輸入代碼盒让。
這就需要借助編輯器。我們可以使用Notepad++司蔬,不能用word和記事本邑茄。
常見的編輯器有:IDLE、Aptana俊啼、Notepad++肺缕、PyCharm、SPE等等授帕。
IDLE是開發(fā)python程序的基本IDE(集成開發(fā)環(huán)境)同木,具備基本的IDE的功能,是非商業(yè)Python開發(fā)的不錯(cuò)的選擇跛十。當(dāng)安裝好python以后彤路,IDLE就自動(dòng)安裝好了,不需要另外去找芥映。
Aptana是一個(gè)基于Eclipse的集成開發(fā)環(huán)境洲尊。
Notepad++是Windows操作系統(tǒng)下的一套非常有特色的自由軟件的純文字編輯器。
PyCharm是一種Python IDE奈偏,帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具颊郎,比如調(diào)試、語法高亮霎苗、Project管理、代碼跳轉(zhuǎn)榛做、智能提示唁盏、自動(dòng)完成、單元測試检眯、版本控制厘擂。
SPE的下載地址。
假如我借用IDLE編輯器锰瘸,編寫一個(gè)源程序文件2.py,里面的內(nèi)容是
我們寫一個(gè)大的程序不可能用命令提示符舞萄,而python自帶的IDLE又不怎么好用眨补,所以我們另選IDE。我選擇的是Pycharm倒脓。
在Pycharm中寫python代碼的前提是:(1)安裝好Python撑螺,也就是Python的msi包的安裝(2)安裝好擴(kuò)展包,如numpy崎弃、matplotlib等等甘晤。
下一章,我們主要介紹Pycharm饲做。
1、下載
Pycharm可以到官網(wǎng)上下載盆均,可以選擇專業(yè)版塞弊,也可以選擇社區(qū)版。但是專業(yè)版試用期是30天缀踪,也可以激活居砖;最好選用社區(qū)版。
我由于是看了一個(gè)安裝視頻所以就跟著安裝了專業(yè)版驴娃,等到期再換吧奏候。
我下載的是:
安裝非常簡單唇敞,選擇一個(gè)路徑蔗草,不斷的“下一步”即可。
安裝完成后的第一次打開最好激活疆柔,網(wǎng)上找激活碼:
user name:EMBRACE
key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G
選擇new project存放的位置、解釋器(我只安裝了2.7.8)旷档,點(diǎn)擊Create模叙。此處new project的名字是1放在D:\Pytharm\projects下。
出現(xiàn)如下界面:
給Python file取個(gè)名字main(可任意刃)范咨,生成的界面如下:
在這里,自動(dòng)生成_author_=’DQ’厂庇,我們可以在其前面加上#渠啊,我們也可以添加避免中文亂碼的代碼:#coding=utf-8。
這樣就可以在里面寫代碼了权旷。
剛開始的界面沒有工具欄替蛉,需要view->Toolbar。
1)設(shè)置行號(hào)
2)設(shè)置字體大小
這里是無法直接修改字體大小的,需要先新建保存一個(gè)?Schema躲查,可以直接點(diǎn)擊save as它浅,然后隨便填個(gè)名字。
這樣熙含,下面的字體就可以修改了罚缕,看到size和Line spacing兩個(gè)可以修改,分別為字體的大小和兩行代碼之間的間距怎静。
如果自己選錯(cuò)Python版本了邮弹,可以對(duì)其進(jìn)行修改。
此處我安裝的只有2.7.8這個(gè)版本蚓聘,沒有其他選擇腌乡。
運(yùn)行界面可以有三種方法:
1)直接點(diǎn)擊綠色的三角
2)run
3)右鍵->run
在代碼前面,行號(hào)的后面夜牡,鼠標(biāo)單擊与纽,就可以設(shè)置斷點(diǎn)。如下:
點(diǎn)擊后塘装,會(huì)運(yùn)行到第一個(gè)斷點(diǎn)急迂。會(huì)顯示該斷點(diǎn)之前的變量信息。
點(diǎn)擊Step Over或者按F6蹦肴,我們繼續(xù)往下運(yùn)行僚碎,到下一個(gè)斷點(diǎn):
斷點(diǎn)的其他操作,和功能阴幌,大家可以把鼠標(biāo)移到相應(yīng)的按鈕上勺阐,看一下,試試便知矛双。如下:
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位的。
下載后的文件是:
直接雙擊安裝栈幸,可以自己選定安裝位置(這個(gè)你自己決定)愤估。
安裝完成后,我們可以看到:
安裝完anaconda侦镇,就相當(dāng)于安裝了Python、IPython织阅、集成開發(fā)環(huán)境Spyder壳繁、一些包等等。
這個(gè)和我們直接安裝Python得到的Python shell用法一樣闹炉。當(dāng)然由于安裝了anaconda蒿赢,所以在這里好多包我們都可以使用了。
我們可以直接點(diǎn)擊打開羡棵,也可以像下面這樣在命令提示符中輸入ipython
這個(gè)和我們pip install ipython安裝的ipython用法一樣。
直接點(diǎn)擊打開嗅钻,
我們直接點(diǎn)擊打開皂冰,或者在命令提示符中輸入ipython.exe notebook。
Spyder的最大優(yōu)點(diǎn)就是模仿MATLAB的“工作空間”秃流。
直接點(diǎn)擊打開:
由于安裝完anaconda就自帶了Spyder集成開發(fā)環(huán)境了,所以不需要任何配置可以直接使用柳弄,但是其他你自己安裝的IDE要想使用anaconda需要配置舶胀。
配置的方法我們可以去官網(wǎng)了解。下面我們以Pycharm為例碧注。
其實(shí)如果anaconda在Pycharm之前安裝嚣伐,那么遇到解釋器選擇的時(shí)候會(huì)有一個(gè)選項(xiàng),我們直接選擇就OK了萍丐。如果在Pycharm之后安裝轩端,我們只需要手動(dòng)設(shè)置一下Pycharm所用的解釋器就行了。
其實(shí)安裝完anaconda后船万,基本上就把我們常用的部分包安裝好了,但是畢竟只是安裝了一小部分(我們可以去官網(wǎng)查看安裝了哪些包)骨田,還有一部分需要我們自己來安裝耿导。
查看已經(jīng)安裝的包我們可以在命令提示符中輸入pip list或者用anaconda自帶的包管理器conda(conda list)。
我們可以在命令提示符中輸入pip install 包名态贤,或者conda install 包名舱呻。conda和pip的用法基本上一致(更新?卸載悠汽?還不確定)箱吕。但是我們使用conda安裝的時(shí)候不僅會(huì)安裝當(dāng)前你要安裝的包還會(huì)提示更新其他已經(jīng)安裝過的包,所以我基本上都是直接用pip安裝柿冲。
pip或conda不能安裝的話茬高,我們就下載文件安裝,比如exe文件(雙擊安裝)或者whl文件(pip安裝)等等假抄。
上面我們說的命令提示符基本上都是在系統(tǒng)盤上的操作丽猬。其實(shí)anaconda自帶一個(gè)命令窗口。直接點(diǎn)擊打開
所有可以在“命令提示符”中運(yùn)行的都可以在這里運(yùn)行熏瞄,只不過文件的路徑改變了而已脚祟。就比如我們?cè)谶@兩個(gè)命令窗口中分別輸入ipython.exe notebook,默認(rèn)的文件.ipynb存儲(chǔ)在不同的位置强饮。
1由桌、官網(wǎng)
2、Python科學(xué)計(jì)算環(huán)境推薦——Anaconda
3邮丰、Python科學(xué)計(jì)算發(fā)行版—Anaconda
4行您、Installing Python 3.3 on Anaconda Python for Windows
1、pip安裝
上一章中柠座,介紹了Anaconda的安裝邑雅,安裝好Anaconda后,就默認(rèn)安裝了包管理工具pip妈经。有的人喜歡使用easy_install淮野,但是這需要你先安裝easy_install,其實(shí)沒必要吹泡,目前官方推薦使用pip骤星。
pip安裝包或模塊很簡單,我們只需要在命令提示符(cmd)窗口中使用命令pip install xxx(xxx表示要安裝的包或模塊名)爆哑。
例如:
如果安裝(包或模塊)后又想卸載掉可以使用命令pip uninstall xxx洞难。
如果我們使用pip安裝失敗揭朝,那么我們可以直接下載包或模塊的安裝文件队贱,然后手動(dòng)安裝。
常用的兩個(gè)下載包和模塊安裝文件的網(wǎng)站:PyPI-the Python Package Index和Python Extension Packages潭袱。
2.1 PyPI-the Python Package Index
這個(gè)網(wǎng)站是Python官網(wǎng)上的PyPI選項(xiàng)柱嫌,點(diǎn)擊進(jìn)入:
在上面右上角紅線框住的search中輸入你要下載的包或模塊名,即可進(jìn)入下載頁面屯换。下載的是壓縮文件编丘,如何安裝呢?
1)解壓
2)在命令提示符窗口中彤悔,使用cd進(jìn)入到解壓后的文件的路徑下
3)輸入命令python setup.py install
這個(gè)網(wǎng)站下載的是后綴為.whl的文件嘉抓,怎么來運(yùn)行下載的.whl安裝文件呢?
1)在命令提示符窗口中晕窑,找到指定路徑(.whl安裝文件的路徑)
2)pip install .whl文件名