Python相对导入共享C ++库

时间:2017-03-26 00:53:36

标签: python python-import relative-import

假设我有这样的文件夹结构:

run.py
lib
|-- __init__.py
|-- pkg1
|  |-- __init__.py
|  |-- mod1.so
|-- pkg2
|  |-- __init__.py
|  |-- mod2.py

其中mod1.so是C ++共享库。在mod2.py我有一个相对导入语句from ..pgk1 import mod1,在run.py我有import lib.pkg2.mod2如果我运行python run.py我收到以下错误:

ImportError: ./lib/pkg1/mod1.so: cannot open shared object file: No such file or directory

任何关于improt为什么不起作用的想法?

0 个答案:

没有答案