官术网_书友最值得收藏!

1.4 搭建開發(fā)環(huán)境

Python開發(fā)環(huán)境的安裝和配置非常簡(jiǎn)單。Python可以在多個(gè)平臺(tái)進(jìn)行安裝和開發(fā),IPython是非常流行、強(qiáng)大而且易用的Python安裝包。本節(jié)將介紹IPython的安裝和Python交互式命令行的使用。

1.4.1 Python的下載和安裝

在UNIX系統(tǒng)上默認(rèn)安裝了Python,Python的可執(zhí)行文件被安裝在/usr/local/bin目錄中,庫(kù)文件被安裝在/usr/local/python目錄中。雖然系統(tǒng)默認(rèn)安裝了Python2與Python3兩個(gè)版本,但是在終端中的Python默認(rèn)為Python2,目前一般為Python2.7.5。要使用Python3則需要在終端中輸入python3,或者修改默認(rèn)的版本。而在Windows環(huán)境中,Python可以被安裝到任何目錄中。讀者可以到官方網(wǎng)站www.python.org下載Python3.3,官方網(wǎng)站提供了Windows、UNIX等不同操作系統(tǒng)的Python安裝軟件。

用戶也可以安裝IPython交互式shell,比默認(rèn)的終端好用很多,支持自動(dòng)縮進(jìn),并且內(nèi)置了很多有用的功能和函數(shù)。其官網(wǎng)地址為http://ipython.org。它可以在任何操作系統(tǒng)上使用。Windows用戶在安裝IPython前需要先安裝Anaconda。Anaconda是一種安裝管理的程序,使用它可以很方便地完成Python的升級(jí)等操作,并且其自帶了非常多的Python庫(kù),其下載地址為: http://continuum.io/ downloads。選擇適合用戶機(jī)器的版本然后安裝即可。安裝完成后,用戶會(huì)發(fā)現(xiàn)除了系統(tǒng)默認(rèn)的cmd.exe外,多了Anaconda Command Prompt的終端,用戶可以直接使用該終端或者使用系統(tǒng)默認(rèn)的cmd.exe。打開終端后,輸入python然后按回車鍵,可能會(huì)發(fā)現(xiàn)Python的版本為2.7.5或者其他,而不是我們想要的Python3.X。沒有關(guān)系,打開任意一個(gè)終端,輸入以下命令:

conda update anaconda
oonda create –n py3k python=3.3 anaconda

在安裝的過(guò)程中會(huì)有一些提示,輸入y然后按回車鍵即可。這時(shí)可以看到所安裝的一系列Python庫(kù)的相關(guān)信息。等安裝完成,重新打開終端,輸入以下命令:

activate py3k

然后在終端中輸入ipython,這時(shí)將顯式Python版本信息、IPython的版本信息,并啟動(dòng)交互性命令窗口。由于目前Anaconda支持的版本默認(rèn)是Python2.7,所以每次要使用Python3.3時(shí)都需要先切換到py3k下。相關(guān)示意圖如圖1-2和圖1-3所示。

圖1-2 安裝Python3

圖1-3 IPython命令行窗口

注意 在IPython交互環(huán)境中輸入help可以查看幫助信息。

1.4.2 交互式命令行的使用

IPython安裝成功后,可以選擇使用Anaconda自帶的終端或者系統(tǒng)終端。進(jìn)入終端后,輸入ipython就可以啟動(dòng)交互環(huán)境。若是使用原生的Python則只需輸入python后回車即可啟動(dòng)命令行程序。本書將使用IPython進(jìn)行介紹。

通過(guò)命令行可以直接向解釋器輸入語(yǔ)句,并輸出程序的運(yùn)行結(jié)果。命令行窗口中的“IN[1]”(原生的為“>>>”)提示符后可以輸入Python程序。下面使用print語(yǔ)句輸出字符串“hello world”,如圖1-4所示。

當(dāng)然也可以在命令行窗口中輸入多行Python代碼。下面把hello.py中的代碼輸入到命令行窗口。當(dāng)輸入完程序的最后一行,按兩次回車鍵后即可結(jié)束程序,并輸出程序的運(yùn)行結(jié)果,如圖1-5所示。

圖1-4 Python命令行窗口的使用

圖1-5 在命令行窗口中輸入多行代碼

注意 如果要退出交互式命令行,輸入exit,然后按下回車鍵即可。

主站蜘蛛池模板: 萍乡市| 卫辉市| 杨浦区| 靖西县| 姜堰市| 甘南县| 临漳县| 梁山县| 永泰县| 伊金霍洛旗| 建始县| 前郭尔| 伊金霍洛旗| 莫力| 孝昌县| 中方县| 楚雄市| 林芝县| 定州市| 云浮市| 霍林郭勒市| 东阳市| 浙江省| 大新县| 高邮市| 彰化县| 图们市| 隆化县| 响水县| 佛教| 勐海县| 盐池县| 唐河县| 长春市| 瑞昌市| 栖霞市| 涿州市| 长泰县| 平遥县| 佛教| 惠来县|