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

2024-09-28 19:28:00 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

gist在{}中有一些样板文件,我最终会将其放在我的应用程序的其他地方:

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'

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


Tags: 文件thefrompyimport功能api应用程序