是什么使Python虚拟环境成为虚拟环境?

时间:2018-11-13 12:34:38

标签: python pipenv python-venv virtual-environment

我想在文件系统中找到Python虚拟环境(简称“ venvs”),为此,我需要知道构成venv的文件集。

某些工具-当他们想要确保目录是venv时-检查pyvenv.cfg文件,但是较旧的虚拟环境和Pipenv创建的环境没有此文件。 -此外,pyvenv.cfg似乎也不是激活venv所必需的。

那么定义一个有效的虚拟环境所需的最小文件集是什么?在Python中检查此文件的简单方法是什么?

说明:

“工作虚拟环境”的意思是:

  • 使用在该环境中定义的特定版本的Python可执行文件的方法(可能与默认系统Python不同)
  • 一种使用特定软件包的方法(通常通过pip安装,不是必需的)。
  • venv中的Python可执行文件应注意在venv中运行(请参阅 Python文档中的sys.base_prefixsys.prefix。)

0 个答案:

没有答案