虚拟环境搭建
安装使用 virtualenv#
virtualenv 用来为每个应用创建一套隔离的 Python 运行环境。
pip 安装 virtualenv:sudo pip3 install virtualenv
- 指定 python 版本:
virtualenv env5 -p python
- 不带第三方包的的运行环境:
virtualenv --no-site-packages env5
新建的 Python 环境被放到当前目录下的 venv
目录:
激活虚拟目录:source venv/bin/activate
退出虚拟环境:deactivate
安装 virtualenvwrapper#
virtualenvwrapper 是 virtualenv 的扩展管理包,用于更方便管理虚拟环境。
pip 安装 virtualenvwrapperv:pip3 install virtualenvwrapper
配置#
注意:本人使用 Windows 子系统
在 .bashrc (或 .zshrc) 中添加下列内容:
export WORKON_HOME=$HOME/virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export PATH=$PATH:~/.local/bin
source /home/rufo/.local/bin/virtualenvwrapper.sh
因为我用的 zsh,所有接着执行
source ~/.zshrc
用法#
创建虚拟环境:
$ mkvirtualenv env5
创建指定解释器的虚拟环境
$ mkvirtualenv -p python3.4 env34
使用虚拟环境
$ workon env34
退出虚拟环境
$ deactivate
删除虚拟环境
$ rmvirtualenv env34
列出可用的运行环境
$ lsvirtualenv
安装和生成第三方包#
安装依赖包(须在虚拟环境中):
pip3 install -r requirements.txt
生成依赖包(须在虚拟环境中):
pip3 freeze > requirements.txt
推荐文章: