Tensorflow 对象检测 API 安装验证问题:“没有名为‘official.legacy’的模块”

问题描述 投票:0回答:1

error message

我正在为个人项目安装对象检测 API,我执行了官方文档中提到的从安装 COCO API 到安装对象检测 API 的所有步骤。 在安装的最后一步,在验证Tensorflow对象检测API安装时,遇到以下问题 它说未找到 offical.legacy 模块,我安装了 tf-models-official,但这对我不起作用。 有人可以帮我吗??

python tensorflow object-detection-api modulenotfounderror
1个回答
0
投票

我能够按照 TensorFlow GitHub 上here的解决方案运行测试文件:

在您的设备上转到此文件“....conda nvs fCV\Lib\site-packages\official ision\image_classification ugment.py”,并将第 31 行更改为: 从tensorflow.keras.preprocessing导入图像作为image_ops

我的道路是

C:\Users\{您的用户名}\miniconda3 nvs\{YOUR_CONDA_ENVIRONMENT}\Lib\site-packages\official ision\image_classification ugment.py

更换

from tensorflow.python.keras.layers.preprocessing import image_preprocessing as image_ops

from tensorflow.keras.preprocessing import image as image_ops

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.