如何解决“无法导入名称'x'”错误?

2024-05-13 23:29:37 发布

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

我试图将Keras转换为核心ML模型,但在将Python文件转换为mlmodel时,我遇到了困难。在

导入“coremltools”的子模块时出错。在

我得到的错误是:“python记录 回溯(最近一次呼叫): “文件”记录“,第3行,英寸 从coremltools导入转换 ImportError:无法导入名称“convert” ““

我试图以不同的方式导入子模块,但没有任何效果。在

我希望有人能帮助我!在

您可以在下面的示例中看到Python代码:

import coremltools
from coremltools import converters
from coremltools import convert

coreml_model = coremltools.converters.keras.convert('model.h5', input_names='data', image_input_names='data', is_bgr=True, output_names='species')
coreml_model.save('model.mlmodel')

Tags: 模块文件fromimportconvertinputdatamodel
2条回答

确保您尝试导入的名称位于模块coremltools中。

在档案里,coremtools.py再次检查名称是否相同,即转换。 检查coremtools.py文件,它是在python的主文件夹中的哪里python.exe存在?

相关问题 更多 >