Python - 資料結構與演算法環境



Python 可在多種平臺上執行,包括 Linux 和 Mac OS X。讓我們瞭解如何設定 Python 環境。

本地環境設定

開啟終端視窗,輸入 "python" 以檢視它是否已安裝以及安裝了哪個版本。

  • Unix(Solaris、Linux、FreeBSD、AIX、HP/UX、SunOS、IRIX 等)
  • Win 9x/NT/2000
  • Macintosh(Intel、PPC、68K)
  • OS/2
  • DOS(多個版本)
  • PalmOS
  • 諾基亞手機
  • Windows CE
  • Acorn/RISC OS
  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python 也已移植到 Java 和 .NET 虛擬機器

獲取 Python

最新的原始碼、二進位制檔案、文件、新聞等可在 Python 官方網站 www.python.org 獲取

您可以在此網站下載 Python 文件:www.python.org/doc。文件提供 HTML、PDF 和 PostScript 格式。

安裝 Python

Python 發行版適用於各種平臺。您只需下載適用於您平臺的二進位制程式碼並安裝 Python。

如果您的平臺沒有提供二進位制程式碼,則需要 C 編譯器手動編譯原始碼。編譯原始碼在您需要的安裝功能選擇方面提供了更大的靈活性。

以下是關於在各種平臺上安裝 Python 的快速概述:

Unix 和 Linux 安裝

以下是關於在 Unix/Linux 機器上安裝 Python 的簡單步驟。

  • 開啟 Web 瀏覽器並訪問 www.python.org/downloads

  • 點選連結下載適用於 Unix/Linux 的壓縮原始碼。

  • 下載並解壓檔案。

  • 如果您想自定義某些選項,請編輯 **Modules/Setup** 檔案。

  • 執行 ./configure 指令碼

  • make

  • make install

這會將 Python 安裝到標準位置 ** /usr/local/bin **,並將它的庫安裝到 ** /usr/local/lib/pythonXX **(其中 XX 是 Python 的版本)。

Windows 安裝

以下是關於在 Windows 機器上安裝 Python 的步驟。

  • 開啟 Web 瀏覽器並訪問 www.python.org/downloads

  • 點選連結下載 Windows 安裝程式 **python-XYZ.msi** 檔案(其中 XYZ 是您需要安裝的版本)。

  • 要使用此安裝程式 **python-XYZ.msi**,Windows 系統必須支援 Microsoft Installer 2.0。將安裝程式檔案儲存到本地計算機,然後執行它以檢視您的計算機是否支援 MSI。

  • 執行下載的檔案。這將啟動 Python 安裝嚮導,非常易於使用。只需接受預設設定,等待安裝完成即可。

Macintosh 安裝

最近的 Mac 都已安裝 Python,但它可能已經過時幾年了。請參閱 www.python.org/download/mac/,瞭解如何獲取最新版本以及支援在 Mac 上進行開發的額外工具。對於 Mac OS X 10.3(2003 年釋出)之前的舊版 Mac OS,可以使用 MacPython。

Jack Jansen 維護它,您可以在他的網站上全面訪問所有文件:http://www.cwi.nl/~jack/macpython.html。您可以在其中找到 Mac OS 安裝的完整安裝詳情。

設定 PATH

程式和其他可執行檔案可能位於許多目錄中,因此作業系統提供一個搜尋路徑,其中列出了作業系統搜尋可執行檔案的目錄。

路徑儲存在環境變數中,環境變數是由作業系統維護的命名字串。此變數包含命令 shell 和其他程式可用的資訊。

**path** 變數在 Unix 中命名為 PATH,在 Windows 中命名為 Path(Unix 區分大小寫;Windows 不區分大小寫)。

在 Mac OS 中,安裝程式會處理路徑詳細資訊。要從任何特定目錄呼叫 Python 直譯器,必須將 Python 目錄新增到您的路徑。

在 Unix/Linux 上設定路徑

要在 Unix 中為特定會話將 Python 目錄新增到路徑:

  • **在 csh shell 中** - 輸入 setenv PATH "$PATH:/usr/local/bin/python" 並按 Enter。

  • **在 bash shell (Linux) 中** - 輸入 export PATH="$PATH:/usr/local/bin/python" 並按 Enter。

  • **在 sh 或 ksh shell 中** - 輸入 PATH="$PATH:/usr/local/bin/python" 並按 Enter。

  • **注意** - /usr/local/bin/python 是 Python 目錄的路徑

在 Windows 上設定路徑

要在 Windows 中為特定會話將 Python 目錄新增到路徑:

  • **在命令提示符下** - 輸入 path %path%;C:\Python 並按 Enter。

  • **注意** - C:\Python 是 Python 目錄的路徑

Python 環境變數

以下是 Python 可以識別的重要環境變數:

序號 變數和描述
1

PYTHONPATH

它的作用類似於 PATH。此變數告訴 Python 直譯器在哪裡查詢匯入到程式中的模組檔案。它應包括 Python 原始碼庫目錄和包含 Python 原始碼的目錄。PYTHONPATH 有時由 Python 安裝程式預設。

2

PYTHONSTARTUP

它包含包含 Python 原始碼的初始化檔案的路徑。每次啟動直譯器時都會執行它。在 Unix 中,它名為 **.pythonrc.py**,其中包含載入實用程式或修改 PYTHONPATH 的命令。

3

PYTHONCASEOK

它用於 Windows,指示 Python 在 import 語句中查詢第一個不區分大小寫的匹配項。將此變數設定為任何值即可啟用它。

4

PYTHONHOME

它是備用模組搜尋路徑。它通常嵌入在 PYTHONSTARTUP 或 PYTHONPATH 目錄中,以便於切換模組庫。

執行 Python

有三種不同的方法可以啟動 Python,如下所示:

互動式直譯器

  • 您可以從 Unix、DOS 或任何其他提供命令列直譯器或 shell 視窗的系統啟動 Python。

  • 在命令列中輸入 **python**。

  • 立即在互動式直譯器中開始編碼。

$python # Unix/Linux
or
python% # Unix/Linux
or
C:> python # Windows/DOS

以下是所有可用的命令列選項列表,如下所示:

序號 選項和描述
1

-d

提供除錯輸出。

2

-O

生成最佳化的位元組碼(生成 .pyo 檔案)。

3

-S

啟動時不執行 import site 以查詢 Python 路徑。

4

-v

詳細輸出(匯入語句的詳細跟蹤)。

5

-X

停用基於類的內建異常(僅使用字串);從 1.6 版本開始已過時。

6

-c cmd

執行作為 cmd 字串傳送的 Python 指令碼

7

檔案

從給定檔案執行 Python 指令碼

命令列指令碼

可以透過在應用程式上呼叫直譯器來在命令列執行 Python 指令碼,如下所示:

$python script.py # Unix/Linux

or

python% script.py # Unix/Linux

or 

C: >python script.py # Windows/DOS
  • **注意** - 請確保檔案許可權模式允許執行。

整合開發環境 (IDE)

如果您系統上有支援 Python 的圖形使用者介面 (GUI) 應用程式,也可以從圖形使用者介面環境執行 Python。

  • **Unix** - IDLE 是第一個用於 Python 的 Unix IDE。

  • **Windows** - PythonWin 是第一個用於 Python 的 Windows 介面,是一個帶有 GUI 的 IDE。

  • **Macintosh** - Macintosh 版本的 Python 以及 IDLE IDE 可從主網站下載,可下載為 MacBinary 或 BinHex'd 檔案。

如果您無法正確設定環境,可以尋求系統管理員的幫助。確保 Python 環境已正確設定並執行良好。

  • **注意** - 後續章節中給出的所有示例均使用 CentOS 版本的 Linux 上可用的 Python 2.4.3 版本執行。

我們已經線上設定了 Python 程式設計環境,以便您可以在學習理論的同時線上執行所有可用的示例。隨意修改任何示例並在線執行。

廣告
© . All rights reserved.