Python中虚拟环境的命名规则

6
我正在寻找一种适用于我的虚拟环境的命名方案。
- 你通常是如何给它们命名的? - Python虚拟环境有命名约定吗?

使用蛇的名称作为环境名称是一个好主意吗?例如asp(角蝰)、viper(蝰蛇)、cobra(眼镜蛇)。 - Michael
1个回答

11
如果您将环境存储在项目文件夹中,一些常见的命名方式包括envvenv.env.venv,但除此之外,我认为没有其他常见的约定。
官方文档docs.python.org上的venv教程也建议使用.venv作为名称。

虚拟环境的常见目录位置是.venv

这个名称使得该目录在shell中通常是隐藏的,因此不会妨碍操作,同时又能解释该目录存在的原因。

它还可以避免与某些工具支持的.env环境变量定义文件发生冲突。

- docs.python.org/3/tutorial/venv.html


我问的是名称,而不是环境存储的位置。因为在第二种情况下,一切都很明显。你只有两个选择。要么将它们保存在项目文件夹中,要么保存在中央位置。 - Michael
我使用 conda 来管理我的虚拟环境,并将 venv 存储在项目文件夹中,因此文件夹名称本质上也充当了 venv 的名称。 - Tzane

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接