我有一个大的C++模块,其中使用Python 3绑定Boost.Python,我在macOS上使用CMake编译成.so
文件。在
当我试图在REPL中导入它时,一切似乎都很正常:
>>>import myModule
>>>
但是,只要我运行import
语句,Python著名的火箭图标就会出现在Dock上,并在那里停留几分钟,然后停止。显然,我无法访问模块中定义的任何函数,因此导入看起来很好,但实际上没有做任何事情。在
我试着在控制台中查找,发现每当我import myModule
时,我得到两个launchservicesd[83]: SecTaskLoadEntitlements failed error=22
。
它给我带来了this和{a2}相关的问题,但我找不到确切的问题是什么。在
我可以建议以下步骤:
如果不好,请检查:
如果可以,请检查是否在python代码中正确设置了模块搜索路径。在
相关问题 更多 >
编程相关推荐