virtualenv 虚拟环境依赖安装

Posted 喻晓生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtualenv 虚拟环境依赖安装相关的知识,希望对你有一定的参考价值。

虚拟环境依赖安装

开发会用 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

 

以上是关于virtualenv 虚拟环境依赖安装的主要内容,如果未能解决你的问题,请参考以下文章

Win10下Python虚拟环境virtualenv安装和使用

Python 虚拟环境:Virtualenv

virtualenv系列 · 创建虚拟环境

Linux环境下虚拟环境virtualenv安装和使用

Python 虚拟环境 virtualenv

Mac 安装配置Python3虚拟环境(VirtualEnv)及virtualenvwrapper扩展包