请求:有人可以自上而下地发布一个方法来创建一个Xcode项目,该项目将编译C代码来构建Python扩展?我在这里看到了一些不完整的帖子,但他们不同意这个主题。在
具体问题:
MacPython2.7可以加载.dylib吗?我的冷淡地忽视了他们。
把.dylib重命名为.so文件扩展名,真的能解决这个问题吗?不同的帖子对这个问题意见不一。
如果Python无法加载扩展文件,有工具可以诊断它吗?有什么方法可以插入文件,查看它的格式,看看它是否与需要的内容匹配?
当我将.dylib重命名为.so时,收到以下错误消息:
ImportError:dlopen(/Library/Python/2.7/site-packages/pypower。所以,2):找不到合适的图像。确实发现: /Library/Python/2.7/site-packages/pypower。所以:mach-o,但架构错误
我的项目是针对“32位英特尔”架构。我真的需要使用32位,因为我链接的一些旧库。Python在加载32位库时会遇到问题吗?有没有办法弥补这个差距?在
当前版本的macosx中的Python可执行文件只有64位,因此它加载的任何扩展也必须是64位的。如果库仅可用于32位系统,则无法从Python扩展链接到它。一种可能的解决方案是使用一个单独的32位可执行文件来加载库,然后从Python扩展与该可执行文件通信。在
相关问题 更多 >
编程相关推荐