溫馨提示×

Python安裝于CentOS的方法

小樊
70
2025-05-29 09:29:26
欄目: 編程語言

在CentOS系統上安裝Python的步驟如下:

1. 更新系統軟件包

首先,確保您的CentOS系統已更新至最新版本。

sudo yum update -y

2. 安裝開發工具和依賴庫

安裝編譯Python所需的開發工具和依賴庫。

sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc make -y

3. 下載Python源碼

訪問Python官方網站下載最新版本的Python源碼包。例如,下載Python 3.9.7版本。

wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz

4. 解壓源碼包

解壓下載的源碼包。

tar xvf Python-3.9.7.tgz
cd Python-3.9.7

5. 配置、編譯并安裝Python

配置編譯環境,指定安裝路徑等參數,然后編譯并安裝Python。

./configure --prefix=/usr/local/python3.9
make -j $(nproc)
sudo make altinstall

注意:使用altinstall而不是install以避免覆蓋系統自帶的Python二進制文件。

6. 創建軟鏈接

創建Python3和pip3的軟鏈接,以便在命令行中使用。

sudo ln -sf /usr/local/python3.9/bin/python3.9 /usr/bin/python3
sudo ln -sf /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3

7. 驗證安裝

檢查Python和pip的版本,確保安裝成功。

python3.9 --version
pip3.9 --version

8. 配置環境變量(可選)

如果需要,可以將Python添加到系統PATH中,以便在任何目錄下使用Python命令。

echo "export PATH=/usr/local/python3.9/bin:$PATH" >> ~/.bashrc
source ~/.bashrc

注意事項

  • 在安裝過程中,如果遇到依賴問題,如“No package openssl11 available”,需要安裝EPEL(企業版Linux擴展包):
    sudo yum install epel-release
    
  • 如果在編譯過程中遇到“Could not build the ssl module! Python requires a OpenSSL 1.1.1 or newer”錯誤,需要確保已安裝OpenSSL 1.1.1或更高版本,并正確配置編譯環境。

通過以上步驟,您可以在CentOS系統上成功安裝Python。請根據您的需求和系統版本選擇合適的教程進行操作。

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