我有以下目录布局
awesome_package
\- module1.py
\- build
\- module2.so
我目前将 module1 导入为
import awesome_package.module1
和模块2作为
import sys
sys.path.append('path/to/awesome_package/build')
import module2
但我希望能够使用前一种语法。
module2 由 pybind11 以如下方式创建:
PYBIND11_MODULE(module2, module2) {
module2.doc() = "C++ module wrapped for Python";
module2.def("some_cpp_function", some_cpp_function)
}