来自.pyd文件的ModuleNotFoundError错误

时间:2017-11-16 11:00:43

标签: python cx-freeze

我不得不将模块从.py转换为.pyd。我是用Cython做的。我在项目结束后进行了测试,一切正常。当我使用cx_Freeze创建构建时,该.pyd模块会产生问题。我无法理解为什么在构建之后我得到了这个required_options

ModuleNotFoundError

我的设置脚本:

 File "tooth_comp.pyx", line 13, in int
src.graphics_dental_components.tooth_comp
ModuleNotFoundError: No module named 'graphics_utils.effects' 

1 个答案:

答案 0 :(得分:1)

错误消息的原因是因为应用程序找不到扩展名。

尝试将graphics_utils.effects添加到packages列表,然后尝试重新编译。

如果这不起作用,您还可以尝试手动处理构建文件夹中的模块。