以下是在CentOS上安裝Python的實戰指南:
更新系統軟件包:sudo yum update -y
。安裝編譯Python所需的開發工具和依賴項:sudo yum groupinstall "Development Tools" -y
,sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y
。
從Python官方網站下載所需版本的源碼包,如wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz
。解壓源碼包:tar -xf Python-3.12.2.tgz
。進入解壓后的目錄,配置安裝選項:./configure --enable-optimizations
。編譯并安裝:make -j $(nproc)
,sudo make altinstall
。
編輯~/.bashrc
文件,添加export PATH=/usr/local/python3.12/bin:$PATH
,export PYTHON_HOME=/usr/local/python3.12
。使配置生效:source ~/.bashrc
。
輸入python3.12 --version
,若顯示版本號,則安裝成功。
若Python版本中沒有pip,可使用sudo /usr/local/python3.12/bin/python3.12 -m ensurepip --upgrade
安裝。
安裝virtualenv
工具:pip3 install virtualenv
。創建虛擬環境:virtualenv my_project_env
。激活虛擬環境:source my_project_env/bin/activate
。