首页 > 解决方案 > 如何使用来自 GitHub 的非打包 Python 代码

问题描述

我正在尝试使用存储库中的代码。问题是它不是一个包(我认为?)因为在 PyPI 上找不到它并且没有 setup.py 文件(所以我不能使用pip install git+<repo link>)。那么我将如何在我的项目中使用此代码?

我已经阅读过这个问题,它也涉及没有 setup.py 文件,但答案对我来说似乎并不令人满意。我的印象是它不允许我的项目在其他人的电脑上运行,除非他们也手动安装来自上述存储库的代码。

我也考虑过只下载代码并自己添加一个 setup.py,但我认为这会产生同样的问题。

我显然对这个主题有点不清楚,我在其他任何地方都找不到任何解释/解决方案。

标签: python

解决方案


该存储库似乎根本没有正确打包以供库使用。

我建议分叉它,进行所需的更改以使其可用(将文件移动到包中,添加 setup.py),然后将其用作git+https://样式要求。


推荐阅读