溫馨提示×

Ubuntu Python安裝指南

小樊
46
2025-10-10 01:52:39
欄目: 編程語言

Ubuntu Python安裝指南

一、安裝前準備

在安裝Python前,建議先檢查系統是否已預裝Python,避免重復安裝導致沖突。打開終端(Ctrl+Alt+T),輸入以下命令:

python3 --version

若輸出類似Python 3.x.x的版本號,說明系統已安裝Python 3;若提示command not found,則需按以下步驟安裝。

二、推薦方法:使用APT包管理器安裝(簡單穩定)

APT是Ubuntu默認的包管理工具,能自動處理依賴關系,適合大多數用戶。

1. 更新軟件包列表

sudo apt update && sudo apt upgrade -y

2. 安裝Python 3

sudo apt install python3 -y

3. 安裝pip(Python包管理工具)

sudo apt install python3-pip -y

4. 驗證安裝

python3 --version  # 查看Python版本
pip3 --version     # 查看pip版本

若輸出版本號(如Python 3.10.12、pip 23.3.1),則說明安裝成功。

三、安裝特定版本:使用Deadsnakes PPA(官方倉庫無的版本)

若需要安裝Ubuntu官方倉庫未提供的Python版本(如3.12),可通過Deadsnakes PPA(Personal Package Archive)擴展軟件源。

1. 添加PPA并更新

sudo apt install software-properties-common -y  # 安裝add-apt-repository工具
sudo add-apt-repository ppa:deadsnakes/ppa -y   # 添加Deadsnakes PPA
sudo apt update                                 # 更新軟件包列表

2. 安裝特定版本(以Python 3.12為例)

sudo apt install python3.12 -y

3. 驗證安裝

python3.12 --version

若輸出Python 3.12.x,則說明安裝成功。

四、高級方法:從源代碼編譯安裝(完全自定義)

若需要完全控制安裝路徑、優化選項或安裝舊版本,可從Python官網下載源碼編譯。

1. 安裝編譯依賴

sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev wget

2. 下載并解壓源碼

wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz  # 替換為目標版本號
tar -xzf Python-3.12.0.tgz
cd Python-3.12.0

3. 配置與編譯

./configure --enable-optimizations  # 啟用性能優化(編譯時間較長)
make -j$(nproc)                   # 使用所有CPU核心并行編譯(加快速度)

4. 安裝(避免覆蓋系統Python)

sudo make altinstall  # 使用altinstall而非install,防止覆蓋系統默認python3

5. 驗證安裝

python3.12 --version

若輸出Python 3.12.0,則說明編譯安裝成功。

五、管理多個Python版本:使用pyenv(靈活切換)

若需要同時安裝多個Python版本并快速切換,可使用pyenv工具。

1. 安裝pyenv及依賴

curl https://pyenv.run | bash  # 下載并運行pyenv安裝腳本

2. 配置環境變量

將以下內容添加到~/.bashrc(或~/.zshrc,根據使用的Shell調整)文件末尾:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

保存后運行source ~/.bashrc使配置生效。

3. 安裝Python版本

pyenv install 3.10.12  # 安裝指定版本
pyenv install 3.12.0   # 可同時安裝多個版本

4. 切換版本

pyenv global 3.12.0    # 設置全局默認版本(所有終端生效)
pyenv local 3.10.12    # 在當前目錄下使用指定版本(創建.python-version文件)

5. 驗證當前版本

python --version  # 輸出當前pyenv管理的Python版本

通過pyenv versions可查看所有已安裝的版本。

六、創建虛擬環境(隔離項目依賴)

為避免不同項目的依賴沖突,建議為每個項目創建虛擬環境。

1. 安裝venv模塊(若未安裝)

sudo apt install python3-venv -y

2. 創建虛擬環境

python3 -m venv myenv  # 在當前目錄創建名為myenv的虛擬環境

3. 激活虛擬環境

source myenv/bin/activate  # 激活后,終端提示符會顯示(myenv)

激活后,所有pip install命令都會將包安裝到虛擬環境中,不影響系統Python。

4. 退出虛擬環境

deactivate

以上是Ubuntu系統安裝Python的常用方法,可根據需求選擇合適的方式。若需更詳細的指導,可參考Ubuntu官方文檔或Python官網。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女