Python 版本控制工具 VirtualEnv 入门

2016-08-20  本文已影响198人  字母数字或汉字

VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。

安装

pip install virtualenvwrapper

安装后将下面这句加到~/.bash_profile里面可实现自动运行

source /usr/local/bin/virtualenvwrapper.sh

新的虚拟环境

全局环境

mkvirtualenv -p path_to_python [env1]

该命令会在~/.virtualenv/下创建一个新环境,创建过程会自动帮我们安装pip。

创建完后自动切换到该环境下工作,可看到提示符变为:

(env1)$

在这个环境下安装的依赖不会影响到其他的环境。

使用下面的命令显示该环境中所安装的包:

lssitepackages

私有环境

virtualenv --python=path_to_python [env1]

可以使用 --no-site-packages 清空包
可以使用 --python=path/to/python 指定解释器

切换环境

切换到某一全局环境:

workon [env]

如果不带环境名参数,则显示当前使用的环境。

切换到某一私有环境:在当前目录下

source ./env1/bin/activate

退出当前环境,回到系统默认:

deactivate

其他命令

上一篇下一篇

猜你喜欢

热点阅读