2024-05-15 11:28:21 发布
网友
exe使用cx freeze成功生成。但当我执行exe文件时,它显示以下错误:
exe
from . import _methods ImportError: cannot import name '_methods'
好吧,我想我们在同一条船上。我是从上一篇文章中得到这个想法的,但是我对语法不太熟悉,在setup.py的最后一篇文章中有一些不同的语法。
但我有另一种方法来解决这个问题:
在python文件中添加import numpy.core._methods和import numpy.lib.format。
import numpy.core._methods
import numpy.lib.format
这个问题已经在这里得到了回答:Why am I getting this ImportError? 但为了完整起见,这里给出了这个特定情况的答案:cx_freeze没有导入可选模块_method,因此必须明确告诉他这样做。
additional_mods = ['numpy.core._methods', 'numpy.lib.format'] setup(name='xyz', version='0.4', description='xyz script', options = {'build_exe': {'includes': additional_mods}}, executables = [Executable('xyz.py')] )
在上面的代码中,我还必须导入格式,在方法之后。对我来说这两个模块足够了,可能是你需要更多。
好吧,我想我们在同一条船上。我是从上一篇文章中得到这个想法的,但是我对语法不太熟悉,在setup.py的最后一篇文章中有一些不同的语法。
但我有另一种方法来解决这个问题:
在python文件中添加
import numpy.core._methods
和import numpy.lib.format
。这个问题已经在这里得到了回答:Why am I getting this ImportError? 但为了完整起见,这里给出了这个特定情况的答案:cx_freeze没有导入可选模块_method,因此必须明确告诉他这样做。
在上面的代码中,我还必须导入格式,在方法之后。对我来说这两个模块足够了,可能是你需要更多。
相关问题 更多 >
编程相关推荐