venv--创建虚拟环境
最新版本-3.3
源码:Lib/venv/
venv模块具有支持创建自己轻量级‘虚拟环境’的站点目录,可选择性的隔离系统站点目录。每个虚拟环境都有自己的python二进制文件(与用于创建此环境的二进制文件的版本相匹配),并且可以独立的安装自己的python包在创建的站点目录中。
详情查看PEP 405 有关于更多python虚拟环境的信息
也可以查看:python包的使用规则:创建和使用虚拟环境
注意:从python3.6开始,pyvenv脚本已被弃用,取而代之的是使用python3-m venv来帮助防止任何潜在的混淆,即虚拟环境将基于哪个python解释器。
创建虚拟环境
创建虚拟环境通过执行venv语句:
python3 -m venv /path/to/new/virtual/environment
运行此命令将创建目标目录(创建任何不存在的父目录),并在其中放置pyvenv.cfg文件,其中的主关键字指向运行该命令的python安装。它还创建了一个bin(或Windows上的脚本)子目录,其中包含python二进制/二进制文件的copy/symlink(对于环境创建时使用的平台或参数来说是适当的)。它还创建(最初为空)lib/pythonx.y/site-packages子目录(在Windows上,这是lib\site packages)。如果指定了现有目录,则将重新使用该目录。
翻译原文:https://docs.python.org/3/library/venv.html
翻译者:孤城冰
时间:2019/07/20