CentOS 上配置 Python 虚拟环境的实用步骤
一 准备与检查
sudo yum install -y python3 python3-pippython3 --version、pip3 --versionsudo yum groupinstall -y "Development Tools"sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget二 使用 venv 创建与管理虚拟环境(推荐)
python3 -m venv venv(将 venv 替换为你的环境名)source venv/bin/activatedeactivatepip install --upgrade pippip install 包名 或 pip install -r requirements.txtpip freeze > requirements.txt三 使用 virtualenv 与 virtualenvwrapper(可选)
sudo yum install -y python3-virtualenv 或 pip3 install virtualenv virtualenvwrapperpython3 -m virtualenv venv 或 virtualenv venvsource venv/bin/activate~/.bashrc 末尾添加:export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrcmkvirtualenv myenvworkon myenvdeactivatermvirtualenv myenv四 多版本 Python 与常用建议
curl https://pyenv.run | bash~/.bashrc: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.xpython3 -m venv;需要更强功能或历史项目时再选 virtualenv/virtualenvwrapper。sudo pip 安装包,防止污染系统环境;在虚拟环境内使用 pip 即可。