溫馨提示×

Python 在 Ubuntu 上安裝教程有哪些

小樊
37
2025-08-29 19:01:36
欄目: 編程語言

使用APT包管理器安裝(推薦新手)
APT是Ubuntu默認的包管理工具,操作簡單且能自動處理依賴,適合大多數用戶。步驟如下:

  1. 更新軟件包列表:打開終端,運行sudo apt update,確保獲取最新軟件包信息;
  2. 安裝Python 3:執行sudo apt install python3(若需安裝Python 2,可替換為sudo apt install python,但Python 2已停止支持,不建議);
  3. 驗證安裝:通過python3 --version查看Python版本,確認安裝成功。
    若需使用pip(Python包管理器),可額外運行sudo apt install python3-pip安裝。

從源代碼編譯安裝(適合需要特定版本或自定義配置)
若需要最新版本或調整編譯選項(如優化性能),可選擇源碼編譯。步驟如下:

  1. 安裝編譯依賴:運行sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev,確保具備編譯工具和庫;
  2. 下載源代碼:訪問Python官網(python.org/downloads),選擇所需版本(如3.9.12),用wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz下載源碼包;
  3. 解壓與配置:運行tar -xvf Python-3.9.12.tgz解壓,進入目錄后執行./configure --enable-optimizations(啟用性能優化);
  4. 編譯與安裝:使用make -j $(nproc)并行編譯($(nproc)自動匹配CPU核心數,加快進度),完成后運行sudo make altinstall(避免覆蓋系統默認Python);
  5. 驗證安裝:通過python3.9 --version(替換為實際版本號)確認安裝成功。

使用Pyenv管理多個Python版本(適合需要切換版本的開發場景)
Pyenv可輕松安裝、切換多個Python版本,避免版本沖突。步驟如下:

  1. 安裝依賴:運行sudo apt update && sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git,準備編譯環境;
  2. 安裝Pyenv:執行curl https://pyenv.run | bash,通過腳本安裝;
  3. 配置環境變量:編輯~/.bashrc(或~/.zshrc),添加以下內容:
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    
    保存后運行source ~/.bashrc使配置生效;
  4. 安裝與切換版本:運行pyenv install --list查看可用版本,選擇所需版本(如3.9.12)執行pyenv install 3.9.12;設置全局默認版本(所有終端生效):pyenv global 3.9.12,或為當前項目設置局部版本(僅項目目錄生效):cd your_project && pyenv local 3.9.12;
  5. 驗證安裝:運行python --version,顯示當前Pyenv管理的Python版本。

使用Anaconda安裝(適合數據科學與機器學習)
Anaconda是Python發行版,包含大量科學計算庫(如NumPy、Pandas),適合數據科學項目。步驟如下:

  1. 下載安裝腳本:訪問Anaconda官網(anaconda.com/products/distribution),選擇Linux版本(如Anaconda3-2025.02-Linux-x86_64.sh),用wget下載;
  2. 運行安裝腳本:執行bash Anaconda3-2025.02-Linux-x86_64.sh,按提示同意許可協議、選擇安裝路徑(默認~/anaconda3);
  3. 初始化Anaconda:運行source ~/.bashrc,將Anaconda添加到系統環境變量;
  4. 驗證安裝:通過conda --version查看conda版本,確認安裝成功;
  5. 創建虛擬環境:使用conda create -n myenv python=3.9創建名為myenv的環境(指定Python版本),激活環境:conda activate myenv,此時終端提示符會顯示環境名;
  6. 管理環境:退出環境運行conda deactivate,刪除環境用conda remove -n myenv --all。

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