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