我不得不将模块从.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'
答案 0 :(得分:1)
错误消息的原因是因为应用程序找不到扩展名。
尝试将graphics_utils.effects
添加到packages
列表,然后尝试重新编译。
如果这不起作用,您还可以尝试手动处理构建文件夹中的模块。