Repo中的Python库文件?

2024-09-30 12:17:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python比较陌生,我的问题是关于基于python的应用程序的存储库。似乎每当我pip install安装库时,就会在一个“Venv”文件夹中得到一堆额外的文件。如果我正在处理一个中央应用程序,我应该在repo中包含这些文件还是应该将它们添加到.gitignore?我试着找出这些债券是否是典型的回购债券。我想我真正的问题是python repo的架构设计(我也是python noob)。你有什么建议


Tags: installpip文件文件夹应用程序venvrepo建议
1条回答
网友
1楼 · 发布于 2024-09-30 12:17:45

应使用.gitignore从您的repo中排除虚拟环境(venv文件夹)

如果您使用的是pipenv,那么Pipfile和Pipfile.lock文件应该包含在您的repo中。这将确保可以精确地重新创建虚拟环境

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

创建需求.txt:

$ pip freeze > requirements.txt

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

$ pip install -r requirements.txt

相关问题 更多 >

    热门问题