溫馨提示×

Python在CentOS上的安裝配置

小樊
45
2025-06-26 18:38:33
欄目: 編程語言

在CentOS上安裝和配置Python環境是一個常見的任務,以下是詳細的步驟:

準備工作

  1. 更新系統軟件包

    sudo yum update -y
    
  2. 安裝開發工具和依賴包

    sudo yum groupinstall "Development Tools"
    sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel tk-devel gcc make
    

安裝Python

方法一:使用yum包管理器安裝

sudo yum install -y python3

方法二:從Python官方網站下載并編譯安裝

  1. 下載Python源碼包

    wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
    
  2. 解壓源碼包

    tar xvf Python-3.12.1.tgz
    cd Python-3.12.1
    
  3. 配置、編譯并安裝Python

    ./configure --prefix=/usr/local/python3.12
    make -j 2
    sudo make altinstall
    
  4. 驗證安裝

    python3.12 --version
    

方法三:基于源碼的手動安裝(針對特定版本)

  1. 創建存儲目錄并將壓縮包解壓至此處

    mkdir -p ../software/python
    tar -zxvf Python-3.9.10.tgz -C ../software/python/
    
  2. 配置、編譯和安裝

    cd ../software/python/Python-3.9.10
    ./configure --prefix=/opt/python3.9 --enable-shared LDFLAGS="-Wl,-rpath,/opt/python3.9/lib"
    make && make install
    

配置環境變量

  1. 編輯.bashrc文件

    vi ~/.bashrc
    
  2. 添加以下內容

    export PATH=/usr/local/python3.12/bin:$PATH
    export PYTHON_HOME=/usr/local/python3.12
    
  3. 使配置生效

    source ~/.bashrc
    

設置默認Python版本(可選)

  1. 查看當前默認Python版本

    python --version
    
  2. 更改默認Python版本

    sudo alternatives --install /usr/bin/python python /usr/local/python3.12/bin/python3.12 2
    sudo alternatives --config python
    

使用虛擬環境(推薦)

  1. 創建虛擬環境

    python3.12 -m venv myproject
    
  2. 激活虛擬環境

    source myproject/bin/activate
    
  3. 退出虛擬環境

    deactivate
    

安裝pip(如果未安裝)

  1. 安裝pip

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python3.12 get-pip.py
    
  2. 驗證pip安裝

    pip3.12 --version
    

通過以上步驟,您可以在CentOS系統上成功安裝并配置Python環境。建議使用虛擬環境來管理Python項目,以避免依賴沖突。

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