在Google Colab用pip install git+url安装自定义包遇元数据生成失败求助
解决pip安装GitHub包时metadata-generation-failed错误
修复setup.py配置
你的仓库中的setup.py缺少必要的元数据字段,这是元数据生成失败的核心原因。需补充以下关键配置:
- 必须包含
name(包名)、version(版本号)、packages(包路径)三个核心字段,建议额外补充描述、作者等信息 - 修正后的
setup.py示例:
from setuptools import setup, find_packages setup( name="py_erpy2set", version="0.1.0", packages=find_packages(), description="用于获取API数据的工具包", author="maxelOA", install_requires=[ # 若你的代码依赖requests等库,在此添加,示例: # "requests>=2.25.0" ] )
调整仓库目录结构
当前仓库将代码文件直接放在根目录,不符合Python包的规范。需调整为如下结构:
py_erpy2set/ ├── py_erpy2set/ │ ├── __init__.py # 空文件即可,用于标识这是一个Python包 │ └── 你的API函数文件.py # 比如erpy2set.py └── setup.py
把现有代码文件移到和包名同名的子目录下,并添加__init__.py。
重新执行安装
完成上述修改后,在Google Colab中重新运行安装命令:
pip install git+https://github.com/maxelOA/py_erpy2set.git
内容的提问来源于stack exchange,提问作者Miguel Carrillo
相关产品推荐
相关产品推荐

