在CentOS上管理Python環境通常涉及以下幾個步驟:
安裝Python:
sudo yum update
sudo yum install python3
python3 --version
sudo yum groupinstall 'Development Tools'
sudo yum install openssl-devel bzip2-devel libffi-devel
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar xvf Python-3.x.x.tgz
cd Python-3.x.x
./configure --enable-optimizations
make
sudo make altinstall
管理Python版本:
pyenv
在同一系統上安裝和管理多個Python版本:curl https://pyenv.run | bash
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
pyenv install 3.x.x
pyenv global 3.x.x
pyenv local 3.x.x
配置虛擬環境:
virtualenv
或venv
創建隔離的Python虛擬環境:pip install virtualenv
virtualenv myenv
source myenv/bin/activate
pip install package_name
deactivate
venv
模塊(Python 3自帶):python3 -m venv myenv
source myenv/bin/activate
pip install package_name
deactivate
管理Python包:
pip
安裝、升級和卸載包:pip install package_name
pip list
pip install --upgrade package_name
pip uninstall package_name
pipenv
進行更高級的包管理:pip install pipenv
pipenv install
pipenv shell
pipenv install package_name
exit
Python開發最佳實踐:
unittest
或pytest
)。