目录

python 启动虚拟环境

venv

Python 从 3.3 版本开始,自带了一个虚拟环境 venv, 在 PEP-405 中可以看到它的详细介绍。这边 是其详细的中文文档。

使用方式

1、venv 安装

1
2
3
# Windows 中venv已经以标准库的形式存在,不用再单独安装
# Linux
sudo apt-get install python3-venv  # 如有不同版本的Python3,可指定具体版本venv:python3.5-venv

2、在指定目录创建一个独立的 Python 运行环境

1
2
# Linux : 在 myenv 目录安装虚拟环境
python3 -m venv myenv

3、激活虚拟环境

1
2
3
# source /path/to/venv/bin/activate
# 在上面的例子中,即:
source myenv/bin/activate

4、退出虚拟环境

1
deactivate

其他工具

  • virtualenv: 是目前最流行的 Python 虚拟环境配置工具。它不仅同时支持 Python2 和 Python3,而且可以 为每个虚拟环境指定 Python 解释器,并选择不继承基础版本的包。
  • pipenv: pipenv 是 Pipfile 主要倡导者、requests 作者 Kenneth Reitz 写的一个命令行工具,主要包含了 Pipfile、pip、click、requests 和 virtualenv,能够有效管理 Python 多个环境,各种第三方包及模块。

参考文档