0

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

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

mod1.soC++ 共享库在哪里。在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

任何想法为什么导入不起作用?

4

0 回答 0