virtualenv is a tool to create isolated Python environments.
virtualenv 通过创建独立 Python 开发环境的工具,来解决依赖、版本以及间接权限问题。virtualenv 创建一个拥有自己安装目录的环境,这个环境不与其他虚拟环境共享库,能够方便的管理 python 版本和管理 python 库。
官方文档地址:https://virtualenv.pypa.io/en/latest/

# 1. 安装

直接 pip 方式安装即可。

pip install virtualenv

# 2. 使用

1. 创建虚拟环境

virtualenv ENV
New python executable in /home/ENV/bin/python2
Also creating executable in /home/ENV/bin/python
Installing setuptools, pip, wheel...done.

ENV 是一个放置新 python 虚拟环境的目录。命令自动创建了基础 python 环境,并安装了 pip。

2. 激活虚拟环境

cd ENV
source bin/activate
(ENV) [root@localhost ENV]#
pip list
pip (9.0.1)
setuptools (36.0.1)
wheel (0.29.0)

命令提示符前自动添加了 (ENV) 标识,表明已激活虚拟环境。pip list 查看已安装的包。

3. 关闭虚拟环境

deactivate

# 其他

1. 默认情况下创建的虚拟环境会依赖于系统中的 site-packages,即系统中已经安装好的库在虚拟环境中仍然可以使用,如果想去除依赖,那么可以:

virtualenv --no-site-packages ENV

2. 若需要指定 python 版本,可以如下命令:

# python2.7
virtualenv -p /usr/bin/python2.7 ENV2.7
# python3.5
virtualenv -p /usr/bin/python3.5 ENV3.5
此文章已被阅读次数:正在加载...更新于

请我喝杯咖啡吧☕️

木亦 微信支付

微信支付

木亦 支付宝

支付宝