溫馨提示×

Ubuntu Python安裝全攻略

小樊
46
2025-06-05 04:25:55
欄目: 編程語言

在Ubuntu系統中安裝Python的步驟如下:

更新系統

首先,打開終端并執行以下命令來更新系統中的所有軟件包:

sudo apt update
sudo apt upgrade

安裝依賴包

接下來,安裝編譯Python所需的依賴包:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev tk-dev uuid-dev libgdbm-compat-dev

下載并解壓Python

訪問Python的官方網站下載所需的Python版本,例如Python 3.10.6,并使用wget命令下載:

wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tar.xz

然后解壓下載的壓縮包:

tar -xf Python-3.9.12.tar.xz

進入解壓后的目錄:

cd Python-3.9.12

配置和編譯

在Python目錄中執行以下命令來配置編譯選項:

./configure --enable-optimizations --with-lto --enable-shared

其中:

  • --enable-optimizations:啟用Profile-Guided Optimization (PGO)。
  • --with-lto:啟用鏈接時優化(LTO)。
  • --enable-shared:啟用共享Python庫。

然后編譯Python:

make -j 8

這里的-j 8表示使用8個CPU核心進行編譯,可以根據你的CPU核心數進行調整。

安裝Python

最后,使用以下命令安裝Python:

sudo make altinstall

使用altinstall而不是install可以避免創建符號鏈接,從而防止系統被破壞。

驗證安裝

安裝完成后,可以通過以下命令驗證Python是否安裝成功:

python3.9 --version

或者查看Python的路徑:

which python3.9

使用pyenv管理多個Python版本(可選)

如果你需要安裝和管理多個Python版本,可以使用pyenv。首先,安裝pyenv

curl https://pyenv.run | bash

然后,將以下內容添加到你的~/.bashrc~/.zshrc文件中:

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

重新加載配置文件:

source ~/.bashrc

現在,你可以使用pyenv來安裝和管理不同的Python版本:

pyenv install 3.8.8
pyenv install 3.9.12
pyenv global 3.9.12

查看已安裝的Python版本:

pyenv versions

以上就是在Ubuntu系統中安裝Python的基本步驟。根據你的需求,可以選擇安裝特定版本的Python,或者使用pyenv來管理多個Python版本。

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