在CentOS上部署Python可以通過以下步驟完成:
首先,確保你的CentOS系統是最新的。
sudo yum update -y
安裝編譯Python所需的依賴包。
sudo yum groupinstall -y "Development Tools"
sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget
你可以從Python官方網站下載最新的Python源碼包,然后編譯安裝。
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar xzf Python-3.x.x.tgz
cd Python-3.x.x
./configure --enable-optimizations
make -j 8 # 使用8個線程進行編譯,可以根據你的CPU核心數調整
sudo make altinstall # 使用altinstall避免覆蓋系統默認的Python版本
檢查Python是否安裝成功。
python3.x --version # 替換x為你安裝的Python版本號
如果你希望在任何地方都能使用python3.x命令,可以將Python的安裝路徑添加到環境變量中。
編輯~/.bashrc或/etc/profile文件,添加以下內容:
export PATH=/usr/local/bin:$PATH
然后使更改生效:
source ~/.bashrc # 或 source /etc/profile
Python 3.x通常會自帶pip,但你可以通過以下命令確保pip已安裝。
sudo yum install -y python3-pip
驗證pip安裝:
pip3 --version
為了隔離不同項目的依賴,建議使用虛擬環境。
安裝virtualenv:
pip3 install virtualenv
創建虛擬環境:
virtualenv myenv
激活虛擬環境:
source myenv/bin/activate
在虛擬環境中安裝項目所需的Python包。
pip install -r requirements.txt
在虛擬環境中運行你的Python腳本。
python script.py
通過以上步驟,你可以在CentOS上成功部署Python,并根據需要進行進一步的配置和使用。