无法导入对象检测imageai(python)

amrnrhlw  于 2022-12-28  发布在  Python
关注(0)|答案(2)|浏览(197)

我用pip在python中安装了imageai,tensorflow,keras
我输入了这个代码

from imageai.Detection import ObjectDetection

它显示此错误

ModuleNotFoundError: No module named 'keras.layers.advanced_activations'

模块版本
图像生成工具-2.0.2
角蛋白-2.90
tensorflow - 2.9.1
我在Windows 10专业版上运行

ih99xse1

ih99xse11#

尝试将imageai的版本更新为新版本。try this

eiee3dmh

eiee3dmh2#

由于imageai现在在后端使用Pytorch,所以在安装imageai之前必须安装一些库依赖项。请参考link

pip install cython pillow>=7.0.0 numpy>=1.18.1 opencv-python>=4.1.2 torch>=1.9.0 --extra-index-url https://download.pytorch.org/whl/cpu torchvision>=0.10.0 --extra-index-url https://download.pytorch.org/whl/cpu pytest==7.1.3 tqdm==4.64.1 scipy>=1.7.3 matplotlib>=3.4.3 mock==4.0.3

pip install imageai --upgrade

imageai导入对象检测API

from imageai.Detection import ObjectDetection

如果问题仍然存在,请告诉我们。谢谢。

相关问题