我收到“ DLL加载失败:找不到指定的模块”。将Cython与Numpy程序配合使用时

马克·约翰逊

我正在尝试使用Numpy和Cython建立一个库。虽然编译.pyx文件的过程很顺利,但是我无法在测试文件中测试文件。

它只是在导入blank_cy中的第1行说“ .pyd ImportError的名称:DLL加载失败:找不到指定的模块。

我尝试查看其他类似的问题,但仍然无法解决。另外,我不确定在这里需要什么信息,请询问。我只列出一些东西。

  1. .pyx文件将numpy导入为np和math,将cimport numpy导入为np。
  2. 编译过程不会产生任何错误。
  3. 我重命名了文件以匹配我的导入
  4. 如果没有导入,它将正常工作。

非常感谢。

这是一个例子。

这将是test.pyx

import numpy
cimport numpy

print("Hello World");

setup.py:

from setuptools import setup
from Cython.Build import cythonize
import numpy

setup(ext_modules = cythonize("test.pyx"),include_dirs=[numpy.get_include()])

导入test.pyd的测试文件

import test
戴维

我重命名了文件以匹配我的导入

不要这样!这是你的问题。

导入名为my_modulePython的扩展名时,它会寻找一个称为PyInit_my_module模块初始化函数的函数(Python 2的函数名称略有不同,或者模块名称具有非ASCII字符,但适用相同的基本思想)。

自重命名模块以来,Cython创建的初始化函数的名称不再匹配,因此整个过程都将中断。

只要确保您的pyx文件具有最终要使用的模块名称即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

收到错误“ DLL加载失败:找不到指定的模块”。在尝试使用PyCharm在Anaconda中导入Windows的Tensorflow时

来自分类Dev

我收到错误:找不到模块:无法解析“reactstrap”

来自分类Dev

我收到“系统找不到指定的路径”错误

来自分类Dev

从我的Java程序中收到许多错误

来自分类Dev

我看不到为什么我收到细分错误

来自分类Dev

为什么我收到“ svn:找不到命令”

来自分类Dev

为什么我收到KeyError:“找不到***级”?

来自分类Dev

为什么我不断收到“找不到符号”错误?

来自分类Dev

我收到无法解决的找不到符号错误

来自分类Dev

我不断收到NaN,但找不到解决方法

来自分类Dev

为什么我收到找不到文件的异常?

来自分类Dev

ImportError:DLL加载失败:找不到numpy的指定模块

来自分类Dev

Laravel:即使我添加了使用Input;我收到“找不到'输入'类'

来自分类Dev

如何使用VB6应用程序与DCOM配合使用?我收到462错误

来自分类Dev

我收到错误消息-错误:安装Cordova时找不到模块'cordova-common'

来自分类Dev

我收到此错误:找不到模块'./lib/async'需要堆栈:。如何解决此错误?

来自分类Dev

我收到错误消息“找不到模块'react'的声明文件”

来自分类Dev

为什么我会收到Chrome本机消息“找不到指定的本机消息传递主机”?

来自分类Dev

为什么我的应用程序收到415 http错误,而邮递员却收到200?

来自分类Dev

扭曲的Python:接收到的数据与接收到的数据以及我可能应该使用的数据相反

来自分类Dev

Angular:我在喷油器模块上不断收到此错误

来自分类Dev

我收到“模板参数推导/替换失败:” C ++错误

来自分类Dev

我在此程序中收到输出错误

来自分类Dev

没有收到我的来信计数程序的任何输出

来自分类Dev

为什么我的SmarterSorter程序会收到NullPointerException?

来自分类Dev

为什么我在简单的angularjs程序中收到此错误?

来自分类Dev

为什么我会收到此程序的“ValueError”消息?

来自分类Dev

从我的 Android 应用程序收到奇怪/可疑的崩溃报告

来自分类Dev

尝试将堆栈实现为数组时,我在Java中不断收到“找不到符号”错误

Related 相关文章

  1. 1

    收到错误“ DLL加载失败:找不到指定的模块”。在尝试使用PyCharm在Anaconda中导入Windows的Tensorflow时

  2. 2

    我收到错误:找不到模块:无法解析“reactstrap”

  3. 3

    我收到“系统找不到指定的路径”错误

  4. 4

    从我的Java程序中收到许多错误

  5. 5

    我看不到为什么我收到细分错误

  6. 6

    为什么我收到“ svn:找不到命令”

  7. 7

    为什么我收到KeyError:“找不到***级”?

  8. 8

    为什么我不断收到“找不到符号”错误?

  9. 9

    我收到无法解决的找不到符号错误

  10. 10

    我不断收到NaN,但找不到解决方法

  11. 11

    为什么我收到找不到文件的异常?

  12. 12

    ImportError:DLL加载失败:找不到numpy的指定模块

  13. 13

    Laravel:即使我添加了使用Input;我收到“找不到'输入'类'

  14. 14

    如何使用VB6应用程序与DCOM配合使用?我收到462错误

  15. 15

    我收到错误消息-错误:安装Cordova时找不到模块'cordova-common'

  16. 16

    我收到此错误:找不到模块'./lib/async'需要堆栈:。如何解决此错误?

  17. 17

    我收到错误消息“找不到模块'react'的声明文件”

  18. 18

    为什么我会收到Chrome本机消息“找不到指定的本机消息传递主机”?

  19. 19

    为什么我的应用程序收到415 http错误,而邮递员却收到200?

  20. 20

    扭曲的Python:接收到的数据与接收到的数据以及我可能应该使用的数据相反

  21. 21

    Angular:我在喷油器模块上不断收到此错误

  22. 22

    我收到“模板参数推导/替换失败:” C ++错误

  23. 23

    我在此程序中收到输出错误

  24. 24

    没有收到我的来信计数程序的任何输出

  25. 25

    为什么我的SmarterSorter程序会收到NullPointerException?

  26. 26

    为什么我在简单的angularjs程序中收到此错误?

  27. 27

    为什么我会收到此程序的“ValueError”消息?

  28. 28

    从我的 Android 应用程序收到奇怪/可疑的崩溃报告

  29. 29

    尝试将堆栈实现为数组时,我在Java中不断收到“找不到符号”错误

热门标签

归档