1 建立虚拟环境
learning_log$ python -m venv ll_env
learning_log$
这里运行了模块 venv ,并使用它来创建一个名为ll_env的虚拟环境
如果你使用的是较早的Python版本,或者系统没有正确地设置,不能使用模块 venv ,可安装
virtualenv包。为此,可执行如下命令:
$ pip install --user virtualenv
在终端中切换到目录learning_log,并像下面这样创建一个虚拟环境:
learning_log$ virtualenv ll_env
New python executablein ll_env/bin/python
Installing setuptools, pip...done.
learning_log$
注意 如果你的系统安装了多个Python版本,需要指定virtualenv使用的版本。例如,命令
virtualenv ll_env --python=python3 创建一个使用Python 3的虚拟环境。
2. 激活虚拟环境
建立虚拟环境后,需要使用下面的命令激活它:
learning_log$ source ll_env/bin/activate
(ll_env)learning_log$
这个命令运行ll_env/bin中的脚本activate。环境处于活动状态时,环境名将包含在括号内,如
处所示。在这种情况下,你可以在环境中安装包,并使用已安装的包。你在ll_env中安装的包
仅在该环境处于活动状态时才可用。
注意 如果你使用的是Windows系统,请使用命令 ll_env\Scripts\activate (不包含 source )来
激活这个虚拟环境。
要停止使用虚拟环境,可执行命令 deactivate :
(ll_env)learning_log$ deactivate
learning_log$
如果关闭运行虚拟环境的终端,虚拟环境也将不再处于活动状态。
如果pip版本不是最新版本,可以用以下命令更新
easy_install -i https://pypi.douban.com/simple pip==9.0.1