虚拟环境依赖安装
开发会用 virtualenv 来管理多个开发环境
Linux/MacOS 下
virtualenvwrapper 使得virtualenv变得更好用,所以我们一起安装了
1 sudo pip install virtualenv virtualenvwrapper
修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/ENV
source /usr/local/bin/virtualenvwrapper.sh
++++++++++++++++++++++++++++++++++++++
修改后使之立即生效(也可以重启终端使之生效):
source
~/.bashrc
mkvirtualenv zqxt:创建运行环境zqxt
workon zqxt: 工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境
deactivate: 退出终端环境
其它的:
rmvirtualenv ENV:删除运行环境ENV
mkproject mic:创建mic项目和运行环境mic
mktmpenv:创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包
要删除一个虚拟环境,只需删除它的文件夹。(执行 rm -rf venv
)
virtualenv -p /usr/bin/python2.7 venv # -p参数指定Python解释器程序路径
virtualenvwrapper基本使用
1.创建虚拟环境 mkvirtualenv
mkvirtualenv venv
这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。
若想指定python版本,可通过"--python"指定python解释器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
2. 基本命令
查看当前的虚拟环境目录
[[email protected] ~]# workon py2 py3
切换到虚拟环境
[[email protected] ~]# workon py3 (py3) [[email protected] ~]#
退出虚拟环境
(py3) [[email protected] ~]# deactivate [[email protected] ~]#
删除虚拟环境
rmvirtualenv venv