virtualenv是比较好用的虚拟环境工具,virtualenvwrapper则是方便我们管理virtualenv环境的工具,
安装virtualenvwrapper
pip3 install virtualenvwrapper
添加环境变量
找到virtualenvwrapper.sh的路径
- find / -name virtualenvwrapper.sh
vim /etc/profile # 也可以添加到vim .bashrc
export WORKON_HOME=/opt/Envs # 创建的虚拟环境目录
export VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3 # python解释器路径
source /opt/python367/bin/virtualenvwrapper.sh # 读取使virtualenvwrapper.sh生效
这样再使用work就可能通过tab键来提示虚拟环境了
下面是一些常用的virtualenvwrapper命令。
mkvirtualenv
mkvirtualenv blog: 创建blog虚拟环境
workon blog
workon blog: 切换到blog虚拟环境
showvirtualenv blog
showvirtualenv blog :查看blog环境的详情
rmvirtualenv blog
rmvirtualenv blog:删除blog虚拟环境
mktemenv
mktemenv 创建临时环境
lsvirtualenv
lsvirtualenv 列出可用的虚拟环境
lssitepackages
lssitepackages 列出当前环境安装了的包
对应生成环境依赖的命令:
pip freeze > requirements.txt
安装依赖:
pip install -r requirements.txt