gpt4 book ai didi

python - 是否有理由不检查 virtualenv 环境以及 python 项目的源代码?

转载 作者:太空狗 更新时间:2023-10-30 00:26:34 25 4
gpt4 key购买 nike

我正在按照有关在 Mac 上使用 Python 进行设置的说明进行操作( http://docs.python-guide.org/en/latest/starting/install/osx/ )

建议将virtualenv创建的虚拟环境 stash 在项目目录中……当然是git repo。

有什么理由将 virtualenv 添加到 git 仓库?这似乎是很自然的事情,但是......

最佳答案

始终尝试检查,而不是运行进程的结果。

virtualenv 是特定于平台的; Windows virtualenv 可能需要与在 Linux 上创建的二进制文件不同的二进制文件。脚本文件中的路径几乎肯定会使用绝对路径,而不是相对路径,将 virtualenv 绑定(bind)到硬盘上的特定位置。

相反,查看有关如何重新创建 virtualenv 的说明。包含命令,并使用 pipzc.buildout 等工具或 Pipenv让其他人为他们的平台重建正确的环境。

pip 允许您使用 requirements.txt 文件将包安装到 virtualenv 中。您将提交那个 文件。 zc.buildout 允许您在 .cfg 文件中定义复杂的构建配置。提交那些。 Pipenv 跟踪 Pipfile 中的顶级依赖项并创建一个 Pipenv.lock 文件以实现完美可重现的环境,检查这两个文件等。

关于python - 是否有理由不检查 virtualenv 环境以及 python 项目的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19725675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com