虚拟环境使用virtualenv,查看系统是否安装了virtualenv
$ virtualenv --version
安装虚拟环境
$ pip3 install virtualenv
$ pip3 install virtualenvwrapper
Virtualenvwapper是Virtualenv的扩展包,用于方便管理虚拟环境
配置环境变量
# 1、创建目录用来存放虚拟环境
mkdir
$HOME/.virtualenvs
# 2、打开~/.bashrc文件,添加环境变量:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3、运行
source ~/.bashrc
创建虚拟环境(须在联网状态下)
$ mkvirtualenv Flask
如果同时存在python2和python3,可以使用参数-p来指定相应的版本
mkvirtualenv Flask -p python3
进入虚拟环境
$ workon Flask
可以使用pip相关命令进行包的安装与删除等操作
pip install # 安装依赖包
pip uninstall # 卸载依赖包
pip list # 查看已安装的依赖包
pip freeze # 冻结当前环境的依赖包
退出虚拟环境
如果所在环境为真实环境,会提示deactivate:未找到命令
$ deactivate Flask
总结
# 虚拟环境
mkvirtualenv # 创建
rmvirtualenv # 删除
workon # 进入虚拟环境
deactivate # 退出虚拟环境