virtualenvwrapper 的安装与使用

介绍:

virtualenvwrapper 是一个python项目环境管理工具,一个项目一个独立环境(可随心切换),防止不同项目依赖环境的相互污染

一、安装

sudo pip3 install virtualenvwrapper

二、配置环境变量

首先使用以下命令,查看一下 virtualenvwrapper.sh 和 python3 的安装目录

which virtualenvwrapper.sh
which python3

执行结果如下:

然后,修改用户目录下的 .bashrc 文件,增加 virtualenvwrapper 环境配置

sudo vim ~/.bashrc
export WORKON_HOME=~/.environments,
source /home/tiac/.local/bin/virtualenvwrapper.sh
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

注:填入前一步查到的目录信息

再然后,更新环境变量

source ~/.bashrc

三、使用(注:以下示例以 xxx 代表虚拟环境的名字,xxx_path 代表项目目录,xxx_app 代表项目应用)

创建虚拟环境

mkvirtualenv xxx

进入虚拟环境

workon xxx

退出虚拟环境

deactivate xxx

删除虚拟环境

rmvirtualenv xxx

实例(假设已经下载好了 xxx_app):

切换到项目

cd xxx_path

进入虚拟环境

workon xxx

初始化项目(安装项目依赖)

sudo pip3 install -r requirements.txt

修改项目内容,需要新依赖时

sudo pip3 install new_app

更新依赖关系,保存到 requirements.txt

sudo pip3 freeze > requirements.txt

所以修改已完成,退出虚拟环境

deactivate xxx

完。

原文地址:https://www.cnblogs.com/tujia/p/13597602.html