安装Python C扩展

2024-09-27 07:29:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python的C扩展,我已经在Linux上使用了一段时间了。 现在我想在运行Windows7Pro和Python3.4(相同)的系统上使用它 在Linux上)。扩展是包的一部分,我们称之为 'mypackage.myextension'. 整个软件包是使用安装工具安装的。你知道吗

软件包构建和安装没有错误,扩展以 'C:\Python34\lib\site packages\mypackage\myextension.pyd文件'如预期。
但是任何导入它的尝试都会以“DLL load failed”失败。 正在将“mypackage”目录添加到系统路径(直接,通过Python或 使用.pth文件)没有帮助。你知道吗

奇怪的是当我创建一个设置.py安装 扩展本身(不是包的一部分),所以它最终会出现在站点包中 直接来说,一切正常。你知道吗

这或多或少消除了失败的常见原因,所以我 有点迷路了。有什么提示吗?蒂亚。你知道吗


Tags: 文件工具linuxlibpackages系统错误site

热门问题