venv model讲解说明(译文)

  • Post author:
  • Post category:其他


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



版权声明:本文为woyizhizaizhaoni原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。