从缺少 setup.py 文件的 git 存储库导入库

Posted

技术标签:

【中文标题】从缺少 setup.py 文件的 git 存储库导入库【英文标题】:Importing a library from a git repository that's lacking a setup.py file 【发布时间】:2021-12-04 00:10:46 【问题描述】:

我正在尝试安装与此存储库 https://github.com/JorritMontijn/zetapy 对应的 zetapy 库。但是,存储库中没有 setup.py 文件,那么如果没有相应的 setup.py 文件,我将如何解决从 github 安装包的问题?

【问题讨论】:

【参考方案1】:

您可以创建自己的 setup.py 文件,这并不难。在these instructions 之后,您可以从他们提供的文件中创建自己的库,然后只需从本地目录 pip 安装即可。

以下是 setup.py 文件的示例:

from setuptools import find_packages, setup
setup(
    name='mypythonlib',
    packages=find_packages(),
    version='0.1.0',
    description='My first Python library',
    author='Me',
    license='MIT',
)

【讨论】:

以上是关于从缺少 setup.py 文件的 git 存储库导入库的主要内容,如果未能解决你的问题,请参考以下文章

缺少 AWS Glue Zeppeline 笔记本服务器 setup_notebook_server.py

如何使用 setuptools 和 setup.py 从包中排除单个文件

setup.py 拉入非 Python github repos 并将它们放在正确的目录中?

手把手教你构建自己的第一个Python包

Bash 脚本从 setup.py 或 PKG-INFO 文件中获取版本并导出为环境变量

在 setup.py 文件中直接包含一个 pyd