我有一个Python的C扩展,我已经在Linux上使用了一段时间了。 现在我想在运行Windows7Pro和Python3.4(相同)的系统上使用它 在Linux上)。扩展是包的一部分,我们称之为 'mypackage.myextension'. 整个软件包是使用安装工具安装的。你知道吗
软件包构建和安装没有错误,扩展以
'C:\Python34\lib\site packages\mypackage\myextension.pyd文件'如预期。
但是任何导入它的尝试都会以“DLL load failed”失败。
正在将“mypackage”目录添加到系统路径(直接,通过Python或
使用.pth文件)没有帮助。你知道吗
奇怪的是当我创建一个设置.py安装 扩展本身(不是包的一部分),所以它最终会出现在站点包中 直接来说,一切正常。你知道吗
这或多或少消除了失败的常见原因,所以我 有点迷路了。有什么提示吗?蒂亚。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐