3 Replies Latest reply on May 1, 2018 11:07 PM by Intel Corporation

    No module named 'keras'


      I'm trying to run qsub myjob but I'am getting an error. Here what I've done so far:


      1. conda create -n myenv intel python=3

      2. source activate myenv

      3. installed libraries

           pip install --ignore-installed --upgrade keras

           pip install --ignore-installed --upgrade tensorflow

      4. created myjob file with this lines inside:

           #PBS -l nodes=1

           cd $PBS_O_WORKDIR

           echo Starting calculation

           python NASNet.py

           echo End of calculation

      5. Executed qsub myjob

      6. I'm getting this error:

          from keras.preprocessing.image import ImageDataGenerator

      ModuleNotFoundError: No module named 'keras'


      I did a test using python NASNet.py in the terminal and it worked perfectly. Why is it not recognizing keras when I'am using qsub?