1.4 搭建開發環境
Python開發環境的安裝和配置非常簡單。Python可以在多個平臺進行安裝和開發,IPython是非常流行、強大而且易用的Python安裝包。本節將介紹IPython的安裝和Python互動式命令列的使用。
1.4.1 Python的下載和安裝
在UNIX系統上預設安裝了Python,Python的可執行檔被安裝在/usr/local/bin目錄中,庫檔被安裝在/usr/local/python目錄中。雖然系統預設安裝了Python2與Python3兩個版本,但是在終端中的Python預設為Python2,目前一般為Python2.7.5。要使用Python3則需要在終端中輸入python3,或者修改默認的版本。而在Windows環境中,Python可以被安裝到任何目錄中。讀者可以到官方網站www.python.org下載Python3.3,官方網站提供了Windows、UNIX等不同作業系統的Python安裝軟體。
用戶也可以安裝IPython互動式shell,比預設的終端好用很多,支援自動縮進,並且內置了很多有用的功能和函數。其官網地址為http://ipython.org。它可以在任何作業系統上使用。Windows使用者在安裝IPython前需要先安裝Anaconda。Anaconda是一種安裝管理的程式,使用它可以很方便地完成Python的升級等操作,並且其自帶了非常多的Python庫,其下載地址為:http://continuum.io/downloads。選擇適合用戶機器的版本然後安裝即可。安裝完成後,使用者會發現除了系統預設的cmd.exe外,多了Anaconda Command Prompt的終端,使用者可以直接使用該終端或者使用系統預設的cmd.exe。打開終端後,輸入python然後按回車鍵,可能會發現Python的版本為2.7.5或者其他,而不是我們想要的Python3.X。沒有關係,打開任意一個終端,輸入以下命令:
undefined
conda update anaconda oonda create –n py3k python=3.3 anaconda
undefined
在安裝的過程中會有一些提示,輸入y然後按回車鍵即可。這時可以看到所安裝的一系列Python庫的相關資訊。等安裝完成,重新打開終端,輸入以下命令:
undefined
activate py3k
undefined
然後在終端中輸入ipython,這時將顯式Python版本資訊、IPython的版本資訊,並啟動交互性命令視窗。由於目前Anaconda支持的版本默認是Python2.7,所以每次要使用Python3.3時都需要先切換到py3k下。相關示意圖如圖1-2和圖1-3所示。
圖1-2 安裝Python3
圖1-3 IPython命令列窗口
注意 在IPython交互環境中輸入help可以查看説明資訊。
1.4.2 互動式命令列的使用
IPython安裝成功後,可以選擇使用Anaconda自帶的終端或者系統終端。進入終端後,輸入ipython就可以啟動交互環境。若是使用原生的Python則只需輸入python後回車即可啟動命令列程式。本書將使用IPython進行介紹。
通過命令列可以直接向解譯器輸入語句,並輸出程式的運行結果。命令列視窗中的“IN[1]”(原生的為“>>>”)提示符後可以輸入Python程式。下面使用print語句輸出字串“hello world”,如圖1-4所示。
當然也可以在命令列視窗中輸入多行Python代碼。下麵把hello.py中的代碼輸入到命令列視窗。當輸入完程式的最後一行,按兩次回車鍵後即可結束程式,並輸出程式的運行結果,如圖1-5所示。
圖1-4 Python命令列視窗的使用
圖1-5 在命令列視窗中輸入多行代碼
注意 如果要退出互動式命令列,輸入exit,然後按下回車鍵即可。




