[英]How can I solve the error “Cannot import name 'x' ”?
我正在嘗試將Keras轉換為Core ML模型,但是在將Python文件轉換為mlmodel時遇到問題。
導入“ coremltools”的子模塊時出現錯誤。
我得到的錯誤是:“ python recog.py Traceback(最近一次調用最近):文件” recog.py“,第3行,來自coremltools import convert 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')
確保您要導入的名稱在模塊coremltools中。
在文件中,coremtools.py再次檢查名稱是否相同,即轉換為相同名稱。 檢查coremtools.py文件的位置,是否在python.exe存在的python主文件夾中?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.