Virtualenv 的安装与配置

Virtualenv 介绍

有时咱们在开发多个 Python 应用程序时,可能会出现如下情形: A 应用须要运行在 Python 3.6 解释器上,须要版本号为 0.10.1 的 C 包,而 B 应用须要运行在 Python 2.7 解释器上,须要版本号为 0.12.1 的 C 包。git

在这种情形下,为避免出现安装包管理混乱,咱们须要给每一个应用创造独立、隔离的 Python 运行环境。而 Virtualenv 就是用来为一个应用建立一套“隔离”的 Python 运行环境。github

安装使用 Virtualenv

咱们能够经过如下命令安装 Virtualenv 。shell

pip install virtualenv
复制代码

新建虚拟环境

# create a virtual environment named "default"
virtualenv default
复制代码

进入虚拟环境

Scripts/activate
复制代码

退出虚拟环境

Scripts/deactivate
复制代码

##安装使用 Virtualenvwrapperbash

Virtualenvwrapper 是对 Virtualenv 的功能扩展,能够管理所有的虚拟环境,能够经过单个指令切换不一样的虚拟环境,而不须要进入到各自目录激活其虚拟环境。app

咱们能够经过如下命令安装 Virtualenvwrapper 。spa

# for Unix-like users
pip install virtualenvwrapper

# for Windows users
pip install virtualenvwrapper-win
复制代码

咱们能够设置 WORKON_HOME 环境变量,做为虚拟环境的存放目录。code

新建虚拟环境

# create a virtual environment named env1
mkvirtualenv env1
复制代码

查看虚拟环境

lsvirtualenv
复制代码

进入虚拟环境

workon env1
复制代码

退出虚拟环境

deactivate
复制代码

注意

Windows 用户在使用 virtualenvwrapper-win 时,应经过 cmd 调用其各指令,而不是 PowerShell 。若想在 PowerShell 调用相关指令,请安装使用 Virtualenvwrapper-PowerShellip

相关文章
相关标签/搜索