python 環(huán)境
python可用于各種平臺,包括linux和mac os x.讓我們了解如何設置我們的python環(huán)境。
本地環(huán)境設置
打開一個終端窗口并輸入“python”以確定它是否已安裝,以及安裝了哪個版本。
- unix (solaris, linux, freebsd, aix, hp/ux, sunos, irix, etc.)
- win 9x/nt/2000
- macintosh (intel, ppc, 68k)
- os/2
- dos (multiple versions)
- palmos
- nokia mobile phones
- windows ce
- acorn/risc os
- beos
- amiga
- vms/openvms
- qnx
- vxworks
- psion
- python也被移植到java和.net虛擬機上
獲取python
python的官方網(wǎng)站https://www.python.org/上提供了最新的和最新的源代碼,二進制文件,文檔,新聞等。
您可以從https://www.python.org/doc/下載python文檔。該文檔以html,pdf和postscript格式提供。
安裝python
python發(fā)行版適用于各種平臺。您只需下載適用于您的平臺的二進制代碼并安裝python。
如果您的平臺的二進制代碼不可用,則需要使用c編譯器手動編譯源代碼。編譯源代碼為您選擇安裝時需要的功能提供了更多的靈活性。
以下是在各種平臺上安裝python的簡要概述 -
unix和linux安裝
以下是在unix / linux機器上安裝python的簡單步驟。
- 打開web瀏覽器并轉到https://www.python.org/downloads/。
- 按照鏈接下載適用于unix / linux的壓縮源代碼。
- 下載并解壓文件。
- 如果您想自定義某些選項,請編輯 模塊/設置 文件。
- 運行./configure腳本
- 編譯
- 進行安裝
這將python安裝在標準位置 /usr/local/bin
及其庫位于 /usr/local/lib/pythonxx
,其中xx是python的版本。
windows安裝
以下是在windows機器上安裝python的步驟。
- 打開web瀏覽器并轉到https://www.python.org/downloads/。
- 按照windows安裝程序 python-xyz.msi 文件的鏈接進行操作,其中xyz是您需要安裝的版本。
- 要使用此安裝程序 python-xyz.msi ,windows系統(tǒng)必須支持microsoft installer 2.0。將安裝程序文件保存到本地計算機,然后運行它以查明您的計算機是否支持msi。
- 運行下載的文件。這將啟動python安裝向導,它非常易于使用。只需接受默認設置,等待安裝完成,然后完成。
macintosh安裝
最近的mac安裝了python,但可能會過幾年。請參閱http://www.python.org/download/mac/以獲取有關獲取當前版本以及用于支持mac上的開發(fā)的額外工具的說明。對于mac os x 10.3(2003年發(fā)布)之前的舊版mac os,macpython可用。
杰克詹森維護它,您可以在他的網(wǎng)站上完全訪問整個文檔 - http://www.cwi.nl/~jack/macpython.html。您可以找到mac os安裝的完整安裝細節(jié)。
設置path
程序和其他可執(zhí)行文件可以位于許多目錄中,因此操作系統(tǒng)提供了一個搜索路徑,該路徑列出了操作系統(tǒng)搜索可執(zhí)行文件的目錄。
該路徑存儲在環(huán)境變量中,該變量是操作系統(tǒng)維護的命名字符串。此變量包含可用于命令外殼程序和其他程序的信息。
該 路徑 變量命名為unix路徑或路徑在windows(unix的區(qū)分大小寫; windows不是)。
在mac os中,安裝程序處理路徑詳細信息。要從任何特定目錄調用python解釋器,必須將python目錄添加到路徑中。
在unix / linux上設置路徑
在python中添加python目錄到特定會話的路徑 -
- 在csh shell中 鍵入
setenv path“$ path:/usr/local/bin/python”
并按enter鍵。 - 在bash shell(linux)中 - 輸入
export ath =“$ path:/usr/local/bin/python”
,然后按enter鍵。 - 在sh或ksh shell中 - 鍵入
path =“$ path:/usr/local/bin/python”
并按enter鍵。 - 注 -
/ usr /local/bin/python
是python目錄的路徑
在windows上設置路徑
將python目錄添加到windows中特定會話的路徑 -
在命令提示符處 - 鍵入路徑%path%; c:\python
并按enter鍵。
注 - c:\python
是python目錄的路徑
python環(huán)境變量
這里有一些重要的環(huán)境變量,可以被python識別 -
序號 | 變量和說明 |
---|---|
1 | **pythonpath** 它的作用類似于path。這個變量告訴python解釋器在哪里定位導入到程序中的模塊文件。它應該包含python源代碼庫目錄和包含python源代碼的目錄。pythonpath有時由python安裝程序預設。 |
2 | **pythonstartup** 它包含包含python源代碼的初始化文件的路徑。它每次啟動解釋器都會執(zhí)行。它在unix中被命名為.pythonrc.py,它包含加載實用程序或修改pythonpath的命令。 |
3 | **pythoncaseok** 它在windows中用于指示python在導入語句中查找第一個不區(qū)分大小寫的匹配項。將此變量設置為任何值以激活它。 |
4 | **pythonhome** 它是一個替代模塊搜索路徑。它通常嵌入在pythonstartup或pythonpath目錄中,以便使切換模塊庫變得容易。 |
運行python
有三種不同的方法來啟動python -
交互環(huán)境
您可以從unix,dos或任何其他為您提供命令行解釋器或shell窗口的系統(tǒng)啟動python。
輸入 python 命令行。
在交互式解釋器中立即開始編碼。
$python # unix/linux or python% # unix/linux or c:> python # windows/dos
以下是所有可用命令行選項的列表 -
序號 | 選項和說明 |
---|---|
1 | **-d** 它提供調試輸出。 |
2 | **-o** 它會生成優(yōu)化的字節(jié)碼(生成.pyo文件)。 |
3 | **-s** 不要運行導入站點以在啟動時查找python路徑。 |
4 | **-v** 詳細輸出(關于導入語句的詳細跟蹤)。 |
5 | **-x** 禁用基于類的內(nèi)置異常(只使用字符串); 從版本1.6開始已過時。 |
6 | **-c cmd** 運行以cmd字符串形式發(fā)送的python腳本 |
7 | **文件** 從給定文件運行python腳本 |
來自命令行的腳本
python腳本可以通過在應用程序上調用解釋器在命令行執(zhí)行,如下所示 -
$python script.py # unix/linux or python% script.py # unix/linux or c: >python script.py # windows/dos
注 - 確保文件權限模式允許執(zhí)行。
集成開發(fā)環(huán)境
如果您的系統(tǒng)上有一個支持python的gui應用程序,您也可以從圖形用戶界面(gui)環(huán)境運行python。
- unix - idle是python的第一個unix ide。
- windows - pythonwin是第一個用于python的windows界面,并且是一個帶gui的ide。
- macintosh - macintosh版本的python以及idle ide可從主網(wǎng)站獲得,可以作為macbinary或binhex'd文件下載。
如果您無法正確設置環(huán)境,則可以從系統(tǒng)管理員處獲得幫助。確保python環(huán)境設置正確并且工作正常。
注 - 后續(xù)章節(jié)中給出的所有示例都是在linux的centos版本上提供的python 2.4.3版本中執(zhí)行的。
我們已經(jīng)在線設置了python編程環(huán)境,以便您可以在學習理論的同時在線執(zhí)行所有可用示例。隨意修改任何示例并在線執(zhí)行。