【问题标题】:Module fails to import when installing from github repo as egg in pip从 github repo 安装为 pip 中的 egg 时模块无法导入
【发布时间】:2018-12-22 04:56:23
【问题描述】:

我基于此gist 创建了一个repo,以便在我自己的应用程序中使用该功能。

我添加了setup.py。然后安装:

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

要点在__init__.py 中有一些样板文件,我最终会将其放在我的应用程序的其他位置:

from .base import the_api

...所以我删除了这个文件,然后将base.py 重命名为__init__.py,希望这可以让我在我的应用程序中执行以下操作。

from plugable_api import the_api

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

ModuleNotFoundError: No module named 'plugable_api'

谁能告诉我我在这里错过了什么?

【问题讨论】:

    标签: python git import egg


    【解决方案1】:

    Doh,知道这很明显。

    再次将此文件重命名为plugable-api.py

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

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 2021-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多