在 Ubuntu 上安裝 Python 的推薦方法是使用系統的包管理器 apt
,因為它可以自動處理依賴關系并確保系統的穩定性。以下是詳細步驟:
更新軟件包列表:
sudo apt update
安裝 Python:
sudo apt install python3
驗證安裝:
python3 --version
如果安裝成功,你應該會看到類似于 Python 3.x.x
的版本號。
安裝 Python 開發工具(可選,但推薦):
sudo apt install python3-dev python3-pip
python3-dev
包含了開發 Python 應用程序所需的頭文件,而 python3-pip
是 Python 的包管理器,用于安裝和管理 Python 包。
如果你需要安裝特定版本的 Python,可以使用 Personal Package Archive (PPA)。例如,安裝 Python 3.8:
啟用 Universe 倉庫(如果尚未啟用):
sudo add-apt-repository universe
sudo apt update
安裝 add-apt-repository
工具(如果未安裝):
sudo apt install software-properties-common
添加 Dead Snakes PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
安裝特定版本的 Python:
sudo apt install python3.8
驗證安裝:
python3.8 --version
如果你需要從源代碼編譯 Python,可以按照以下步驟操作:
更新軟件包列表:
sudo apt update
安裝構建所需的軟件包:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
下載 Python 源代碼:
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
請將 3.x.x
替換為你想要安裝的具體 Python 版本的數字。
解壓源代碼包:
tar -xvf Python-3.x.x.tgz
cd Python-3.x.x
配置構建選項:
./configure --enable-optimizations
編譯和安裝:
make -j $(nproc)
sudo make altinstall
驗證安裝:
python3.x --version
將 3.x
替換為你安裝的具體版本號。
通過以上步驟,你可以在 Ubuntu 上成功安裝 Python。如果需要管理多個 Python 版本,可以考慮使用 pyenv
或 Anaconda
。