首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在GIT中处理python模块

如何在GIT中处理python模块
EN

Stack Overflow用户
提问于 2019-08-27 23:52:03
回答 1查看 217关注 0票数 2

当我使用pip -t .安装python模块时,pip会将模块下载到当前目录中的特定文件夹中。然后,在导入模块时,Python会在当前目录中搜索该模块,一切正常。

对于是否将模块文件夹添加到GIT中,最佳实践是什么?

在我看来,签入这些文件夹并不是一个好主意,相反,构建过程应该从需求文件中下载它们,而不是从SCM获取它们。

但是,将每个文件夹添加到.gitignore中似乎过于繁琐。

我原以为python模块会放到某个特殊的目录中,比如python_modules,然后我可以将其添加到.gitignore中,但是事实似乎并非如此。或者有没有什么钩子可以让pip在安装新模块时自动更新.gitignore文件?

那么人们如何管理这些文件呢?到目前为止,我的谷歌搜索并没有显示出太多信息,我不知道该怎么做?

EN

Stack Overflow用户

发布于 2019-08-27 23:57:51

一种选择是创建一个名为python_modules的目录,然后在安装新模块时,使用pip install -t python_modules ...安装它。这样您就可以将python_modules添加到您的.gitignore中。

也就是说,在项目中安装它们,而不是让构建过程将它们安装在系统上的通常位置,您的理由是什么?

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57678337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档