ModuleNotFoundError: No module named 'imageai'

Viewed 12577

I am tring to install the object detection or imageai for python in Pycharm. I did all the installation method but this shows me the error ModuleNotFoundError: No module named 'imageai'


This is my code

from imageai.Prediction import ImagePrediction
import os
execution_path = os.getcwd()


prediction = ImagePrediction()
prediction.setModelTypeAsResNet()
prediction.setModelPath(os.path.join(execution_path, "resnet50_weights_tf_dim_ordering_tf_kernels.h5"))
prediction.loadModel()


predictions, probabilities = prediction.predictImage(os.path.join(execution_path, "1.jpg"), result_count=5 )
for eachPrediction, eachProbability in zip(predictions, probabilities):
    print(eachPrediction , " : " , eachProbability)

What do I need to do to fix it? I am new to python please help me.


the output

 Traceback (most recent call last):
  File "C:/Python37/files/FirstPrediction/FirstPrediction.py", line 1, in <module>
    from imageai.Prediction import ImagePrediction
ModuleNotFoundError: No module named 'imageai'

C:\Users\משתמש>pip show imageai
Name: imageai
Version: 2.0.2
Summary: A flexible Computer Vision and Deep Learning library for applications and systems.
Home-page: https://moses.specpal.science
Author: Moses Olafenwa and John Olafenwa
Author-email: UNKNOWN
License: MIT
Location: c:\python37\lib\site-packages
Requires:
Required-by:

C:\Users\משתמש>pip -V
pip 18.1 from c:\python37\lib\site-packages\pip (python 3.7)
4 Answers

Also, you can install ImageAI directly from PyPi

pip3 install imageai --upgrade

Terensflow didn’t support Python 3.7 need to download python 3.6 uninstall python 3.7 and install all with python 3.6

python -m pip install --upgrade pip
Related