2011-03-03 70 views
1

我创建一个动态库,然后在snow豹下使用swig,但是当我导入模块 时,它总是返回ImportError:No module named blabla。我都用64位编译,下载并安装python 2.7 64位。 这个测试库已经用cmake创建,当我用豹32位时,它工作。在Snow Leopard上打包python/C++

+0

图书馆是否从C++工作? – 2011-03-03 21:20:00

+0

是的,它是一个非常简单的代码,仅用于测试python包装。 – 2011-03-04 07:20:39

回答

0

鉴于它在32位上工作,我首先会检查库是否有64位代码。您可以使用我认为使用的文件命令来检查多拱门机器人二进制文件中的拱门。

如果库确实是64位,那么请给我们python中的确切例外,更重要的是,从cmake构建日志。在Mac上为python扩展构建问题非常棘手,因为多拱支持以及gcc版本之间的一些不兼容问题,因此需要更多细节。