在使用Julia调用Python的Package时,package下有一层逻辑调用没有问题,但是二级乃至更多级的调用时,就无法通过了,不知道给位时怎么解决的。
请尽可能提供你的demo代码或者GitHub的gist地址。
以下为举例说明:
using PyCall
@pyimport pypackage_A.classA as pyclassA
# python 本身就不支持这样的引用
@pyimport pypackage_B.classB.funcB as pyfuncB
# 假设pypackage_A 和 pypackage_B 一样,都有一个class.func.func_same
# 函数编译没有问题,执行会报错
# ERROR: LoadError: type PyObject has no field func_same
pyclassA.funcA.func_same()
# 函数编译不通过
pyfuncB.func_same()