使用egg文件导入主包后如何访问子包

时间:2019-11-15 12:29:55

标签: python import pyspark

我有一个名为main_module.egg的鸡蛋文件,它是从下面创建的

main_module
    __init__.py
    abc.py
    utility_pack
        __init__.py
        x.py
    base_req
        __init__.py
        y.py

在我的其他python脚本中,我已经像这样添加了鸡蛋文件

sc.addPyFile('main_module.egg')

现在我import鸡蛋文件

import main_module

到目前为止一切都很好,但是当我写信

main_module.base_req.y.aaa()

这给我一个错误,提示“未定义名称'base_req'”

我希望,因为我已经导入了main_module,所以我可以访问子包,但不能访问。请给我一些可以深入学习的资源。

0 个答案:

没有答案