虚拟环境搭建

未匹配的标注

安装使用 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

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~