Python 安裝指南

Python 安裝指南

本指南適用於 Python 程式語言的新手,希望在其系統上安裝 Python。 它將幫助您設定執行 EvoX 所需的 Python 環境。

提示: EvoX 是用 Python 編寫的,因此您需要在系統上安裝 Python。 EvoX 支援 Python 3.10 及以上版本,我們建議使用最新版本的 Python。

安裝 Python 直譯器

Windows 版本

前往 Download Python 下載最新版本的 Python。

注意: 確保在安裝過程中勾選「Add Python to PATH」選項。

Linux 版本

不同的 Linux 發行版有不同的 Python 安裝方式。 這取決於您的發行版的套件管理器。 以下是一些範例:

  • Debian/Ubuntu:apt
  • Archlinux:pacman
  • Fedora:dnf

透過 uv 安裝

uv 是一個極快的 Python 套件和專案管理器,可在 Windows、Linux 和 MacOS 上運作。 我們建議使用 uv 來安裝 Python 直譯器以及管理 Python 環境。 詳細的安裝指南可在 uv 安裝指南 中找到。

Windows

使用 irm 下載腳本並使用 iex 執行:

$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

更改執行原則允許從網路執行腳本。

透過在 URL 中包含版本號來請求特定版本:

$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/0.6.16/install.ps1 | iex"

Linux 和 MacOS

使用 curl 下載腳本並使用 sh 執行:

$ curl -LsSf https://astral.sh/uv/install.sh | sh

如果您的系統沒有 curl,您可以使用 wget

$ wget -qO- https://astral.sh/uv/install.sh | sh

透過在 URL 中包含版本號來請求特定版本:

$ curl -LsSf https://astral.sh/uv/0.6.16/install.sh | sh

管理 Python 環境

Pip 和 Venv

pip 是 Python 的套件管理器。venv 是 Python 中用於建立虛擬環境的內建工具。 虛擬環境是一個自包含的目錄,包含特定版本的 Python 安裝以及若干額外的套件。 這對於分別管理不同專案的相依性非常有用。

要建立虛擬環境,請在終端機中執行以下命令:

$ python -m venv <env_path> # usually <env_path> is a `.venv` directory in your project

這將建立一個名為 <env_path> 的新目錄,其中包含 Python 直譯器和標準函式庫的副本。 要啟用虛擬環境,請執行以下命令:

$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows

這將更改您的 shell 提示符,表示您現在正在虛擬環境中工作。 要停用虛擬環境,請執行以下命令:

$ deactivate

這將返回到系統預設的 Python 直譯器及其所有已安裝的函式庫。

在虛擬環境啟用時,您可以使用 pip 將套件安裝到虛擬環境中。 例如,要安裝最新版本的 numpy,請執行以下命令:

$ pip install numpy

這將把 numpy 安裝到虛擬環境中,不會影響系統範圍的 Python 安裝。 要安裝特定版本的 numpy,請執行以下命令:

$ pip install numpy==1.23.4

這將把 1.23.4 版本的 numpy 安裝到虛擬環境中。 要列出虛擬環境中安裝的所有套件,請執行以下命令:

$ pip list

這將顯示虛擬環境中安裝的所有套件及其版本的列表。 要解除安裝套件,請執行以下命令:

$ pip uninstall numpy

這將從虛擬環境中解除安裝 numpy。 要升級套件,請執行以下命令:

$ pip install --upgrade numpy

這將把虛擬環境中的 numpy 升級到最新版本。

uv

uv 不僅可以管理 Python 版本,還可以管理 Python 環境。 要建立新的 Python 環境,請執行以下命令:

$ uv venv --python <python_version> # e.g. 3.10, 3.11, ...

這將建立一個名為 .venv 的新目錄,其中包含 Python 直譯器和標準函式庫的副本。 要啟用虛擬環境,請執行以下命令:

$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows

啟用虛擬環境後,您可以使用 uv pip 將套件安裝到虛擬環境中。 例如,要安裝最新版本的 numpy,請執行以下命令:

$ uv pip install numpy