Linux 系统中 Python3 配置虚拟环境

Linux 系统中 Python3 配置虚拟环境

安装虚拟环境工具

yum -y install python3  # 直接按照python3也可以
yum -y install python3-venv # 这个可以试试

创建虚拟环境

python3 -m venv python3-venv # 创建虚拟环境,后面是名称会创建这个目录,包含python的解释器和运行文件

激活虚拟环境

source python3-venv/bin/activate  # 激活环境
# (python3-venv) root@host:~/python3-venv$ 激活后会进入到虚拟环境

退出虚拟环境

deactivate  # 退出环境

删除虚拟环境

rm -r myenv # 如果需要删除虚拟环境,只需删除对应的文件夹

virtualenvwrapper 管理

  • 安装 virtualenvwrapper:
pip3 install virtualenvwrapper
  • 配置环境变量(编辑~/.bashrc 或~/.zshrc):
vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 # 配置python路径
source /usr/local/bin/virtualenvwrapper.sh
  • 加载配置:
source ~/.bashrc
  • virtualenvwrapper 命令:
mkvirtualenv myenv2  # 创建新虚拟环境
workon myenv2 # 激活虚拟环境
deactivate # 退出虚拟环境
rmvirtualenv myenv2 # 删除虚拟环境
lsvirtualenv # 显示所有虚拟环境

虚拟环境文件路径在当前用户home的.virtualenvs/目录