为什么我不能使用 import_lib.import_module() 从 egg 文件导入模块?

问题描述

我在使用 python 3.6 的虚拟环境中安装了项目。其中一个依赖项是使用 python setup.py install 安装的,egg 文件现在位于虚拟环境的站点包中。在我的代码中,我必须使用 import_lib 将依赖项作为模块导入,如下所示:

module = importlib.import_module("module_name.some_directory.another_directory.interface.my_interface")

egg 文件内部结构如下:

tag.module.Py-0.0.1-py3.6.egg
    - some_directory
        - another_directory
             - interface
                - my_interface

环境已激活,我通过确保 module_name 在 conda 列表中仔细检查了模块是否已安装。

有人知道我哪里出错了吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)