在CentOS系統上配置Python環境可以通過以下幾種方法:
這是最簡單的方法,適用于需要快速安裝Python的情況。
# 更新系統軟件包
sudo yum update -y
# 安裝Python 3
sudo yum install python3 -y
# 驗證安裝
python3 --version
如果你需要安裝特定版本的Python或者想要獲得最新的功能,可以從Python的官方網站下載源代碼進行編譯安裝。
# 安裝依賴包
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
# 下載Python源碼
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
# 解壓源碼包
tar xvf Python-3.9.9.tgz
cd Python-3.9.9
# 配置、編譯并安裝Python
./configure --prefix=/usr/local/python3.9
make && make install
# 創建軟鏈接
sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/bin/python3.9
sudo ln -s /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3.9
# 配置環境變量
echo "export PATH=/usr/local/python3.9/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
# 驗證安裝
python3.9 --version
pyenv是一個用于管理多個Python版本的工具,可以讓你在同一臺機器上輕松切換不同的Python版本。
# 安裝pyenv依賴
sudo yum install git -y
# 安裝pyenv
curl https://pyenv.run | bash
# 配置環境變量
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
# 使用pyenv安裝Python版本
pyenv install 3.9.9
# 設置全局Python版本
pyenv global 3.9.9
# 驗證安裝
python --version
虛擬環境可以幫助你隔離不同項目的依賴包,避免版本沖突。
# 安裝python3-venv包
sudo yum install python3-venv -y
# 創建虛擬環境
python3 -m venv myenv
# 激活虛擬環境
source myenv/bin/activate
# 在虛擬環境中安裝依賴庫
pip install requests
# 停用虛擬環境
deactivate