回购中的Python库文件?

我是python的新手,我的问题与基于python的应用程序的存储库有关。似乎每当我pip install安装库时,我都会在“ Venv”文件夹中得到很多额外的文件。如果我正在使用中央应用程序,应该将这些文件包含在存储库中还是应该将它们添加到.gitignore中?我试图找到这些通常是否在回购中。我想我真正的问题是关于python回购的体系结构设计(同样,我是python noob)。你会推荐什么?

joel126 回答:回购中的Python库文件?

应使用.gitignore将虚拟环境(venv文件夹)从您的存储库中排除。

如果您使用pipenv,则回购中应包含Pipfile和Pipfile.lock文件。这将确保可以精确地重新创建虚拟环境。

或者,您可以使用requirements.txt文件并将其包含在您的存储库中。

创建requirements.txt:

$ pip freeze > requirements.txt

安装在requirements.txt中指定的所有软件包(在创建新的虚拟环境之后):

$ pip install -r requirements.txt
本文链接:https://www.f2er.com/3077051.html

大家都在问