目錄
- 1. 下載
- 2. 解壓
- 3. 配置并指定安裝路徑(本地用戶目錄)
- 4. 編譯(不安裝系統目錄)
- 5. 安裝到本地用戶目錄
- 6. 添加 Python 到環境變量
- 7. 驗證安裝是否成功
1. 下載
cd /tmp
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
- 也可以在https://www.python.org/ftp/python/自己找
2. 解壓
tar -xf Python-3.12.4.tgz
cd Python-3.12.4
3. 配置并指定安裝路徑(本地用戶目錄)
./configure --prefix=$HOME/.local/python-3.12 --enable-optimizations
make -j$(nproc)
- ./configure是用于配置源代碼編譯選項的腳本。它會檢測當前系統的環境(如操作系統、庫、編譯器等),并生成適合該系統的 Makefile 文件,為后續的 make 編譯做準備
- –prefix=$HOME/.local/python-3.12 表示將 Python 安裝到你自己的目錄中。
- –enable-optimizations 表示啟用優化
- make 執行編譯
- -j 并行編譯,加快速度
- $(nproc) 自動獲取 CPU 核心數
- make -j$(nproc) 是使用所有 CPU 核心并行編譯,盡可能快地完成編譯任務。如果是4 核 CPU,則是
make -j4
4. 編譯(不安裝系統目錄)
make install
5. 安裝到本地用戶目錄
make install
6. 添加 Python 到環境變量
echo 'export PATH="$HOME/.local/python-3.12/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
- 如果你使用的是 zsh,則把上面的 ~/.bashrc 改成 ~/.zshrc。
7. 驗證安裝是否成功
python3 --version
pip3 --version
cd /tmp
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
tar -xf Python-3.12.4.tgz
cd Python-3.12.4./configure --prefix=$HOME/.local/python-3.12 --enable-optimizations
make -j$(nproc)
make installecho 'export PATH="$HOME/.local/python-3.12/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcpython3 --version