Python - 環境搭建



學習 Python 的第一步是在您的機器上安裝它。如今,大多數計算機,尤其是安裝了 Linux 作業系統的計算機,都預裝了 Python。但是,它可能不是最新版本。

Python 可用於各種平臺,包括 Linux 和 Mac OS X。讓我們瞭解一下如何設定我們的 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 已安裝,您將收到類似以下內容的訊息

$ python
Python 3.11.2 (main, Feb 8 2023, 14:49:24) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>>

下載 Python

最新的原始碼、二進位制檔案、文件、新聞等可在 Python 官方網站上找到 https://python.club.tw/

您可以從 https://python.club.tw/doc/ 下載 Python 文件。該文件以 HTML、PDF 和 PostScript 格式提供。

安裝 Python

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

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

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

在 Ubuntu Linux 上安裝 Python

要檢查 Python 是否已安裝,請開啟 Linux 終端並輸入以下命令:

$ python3.11 --version

在 Ubuntu Linux 中,安裝 Python 最簡單的方法是使用 **apt – 高階打包工具**。始終建議更新所有已配置儲存庫中的軟體包列表。

$ sudo apt update

即使更新後,根據您使用的 Ubuntu 版本,最新版本的 Python 也可能無法安裝。要解決此問題,請新增 **deadsnakes** 儲存庫。

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa

再次更新軟體包列表。

$ sudo apt update

要安裝最新的 Python 3.11 版本,請在終端中輸入以下命令:

$ sudo apt-get install python3.11

檢查它是否已正確安裝。

$ python3
Python 3.11.2 (main, Feb 8 2023, 14:49:24) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> print ("Hello World")
Hello World

>>>

在其他 Linux 上安裝 Python

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

  • 開啟 Web 瀏覽器並轉到 https://python.club.tw/downloads/

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

  • 下載並解壓檔案。

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

現在執行以下命令

$ run ./configure script
$ make
$ make install

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

使用 Yum 命令

Red Hat Enterprise Linux (RHEL 8) 預設不安裝 Python 3。我們通常在 CentOS 和其他相關變體上使用 yum 命令。在 RHEL 8 上安裝 Python-3 的過程如下

$ sudo yum install python3

在 Windows 上安裝 Python

需要注意的是,Python 3.10 及更高版本無法安裝在 Windows 7 或更早的作業系統上。

安裝 Python 的推薦方法是使用官方安裝程式。主頁本身提供了最新穩定版本的連結。它也可以在 https://python.club.tw/downloads/windows/. 找到。

您可以找到 32 位和 64 位架構的可嵌入包和安裝程式。

embeddable_packages

讓我們下載 64 位 Windows 安裝程式:

(https://python.club.tw/ftp/python/3.11.2/python-3.11.2-amd64.exe)

雙擊下載的檔案以啟動安裝。

Image-9.jpg

雖然您可以直接點選“立即安裝”按鈕繼續,但建議選擇路徑相對較短的安裝資料夾,並勾選第二個複選框以更新 PATH 變數。

接受安裝嚮導中其餘步驟的預設設定以完成安裝。

Image-10

開啟 Windows 命令提示符終端並執行 Python 以檢查安裝是否成功。

C:\Users\Acer>python
Python 3.11.2 (tags/v3.11.2:878ead1, Feb 7 2023, 16:38:35) [MSC v.1934
64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Python 的標準庫有一個名為 **IDLE** 的可執行模組 - 它是 **整合開發和學習環境** 的縮寫。從 Windows 開始選單中找到它並啟動。

idle

IDLE 包含 Python Shell(互動式直譯器)和一個可自定義的多視窗文字編輯器,具有語法高亮、智慧縮排、自動完成等功能。它是跨平臺的,因此在 Windows、MacOS 和 Linux 上的工作方式相同。它還帶有一個偵錯程式,可以設定斷點、單步執行以及檢視全域性和區域性名稱空間。

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

  • 開啟 Web 瀏覽器並轉到 https://python.club.tw/downloads/

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

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

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

Macintosh 安裝

最近的 Mac 都預裝了 Python,但版本可能已經過時幾年了。請參閱 https://python.club.tw/download/mac/,瞭解有關獲取最新版本以及支援在 Mac 上進行開發的其他工具的說明。對於 2003 年釋出的 Mac OS X 10.3 之前的舊版 Mac OS,可以使用 MacPython。

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

設定 PATH

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

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

**路徑** 變數在 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

file

從給定檔案執行 Python 指令碼

從命令列執行指令碼

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

$python script.py # Unix/Linux

or

python% script.py # Unix/Linux

or

C: >python script.py # Windows/DOS

**注意** - 請確保檔案許可權模式允許執行。

整合開發環境

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

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

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

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

如果您無法正確設定環境,則可以向系統管理員尋求幫助。確保 Python 環境已正確設定並正常工作。

我們提供了 **Python 線上編譯器/直譯器**,它可以幫助您 **編輯** 和 **執行** 程式碼,直接在瀏覽器中。嘗試點選圖示 run button 執行以下 Python 程式碼以列印傳統的“Hello, World!”。

下面的程式碼框允許您更改程式碼的值。嘗試更改 **print()** 內的值並再次執行它以驗證結果。
# This is my first Python program.
# This will print 'Hello, World!' as the output

print ("Hello, World!");
廣告