代码之家  ›  专栏  ›  技术社区  ›  v25

作为pip中的egg从github repo安装时,模块导入失败

  •  0
  • v25  · 技术社区  · 7 年前

    repo 基于此, gist

    setup.py . 然后安装:

    pip install -e git+https://github.com/vulcan25/plugable-api#egg=plugable-api
    

    要点中有一些样板 __init__.py 我最终会将其放在我的应用程序的其他地方:

    from .base import the_api
    

    …所以我删除了这个文件,然后重命名了 base.py 到 __初始值 希望这能让我在申请中做到以下几点。

    from plugable_api import the_api
    

    这导致导入错误,因此我尝试再次将此文件重命名为 plugable-api.py setup.py 包含: modules=['plugable_api'],

    ModuleNotFoundError: No module named 'plugable_api'
    

    有人能告诉我我错过了什么吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   v25    7 年前

    Doh,我知道这很明显。

    plugable-api.py

    应该有下划线,而不是夸张: plugable_api.py