Ashwanth Ramji
Ashwanth Ramji

Reputation: 43

importerror no module named tensorflow windows

import tensorflow as tf Traceback (most recent call last):

  File "<ipython-input-5-41389fad42b5>", line 1, in <module>
    import tensorflow as tf

ModuleNotFoundError: No module named 'tensorflow'

I am getting the following error after installation of tensorflow in anaconda using windows. I have followed the tensorflow installation steps

At first it was running properly but when i tried to uninstall and reinstall tensorflow, this error pops up. I tried uninstalling Anaconda itself and reinstalling but was of no help. Tensorflow is getting installed but when i try the import step it shows the above error.

Upvotes: 2

Views: 7565

Answers (2)

Ashwanth Ramji
Ashwanth Ramji

Reputation: 43

Solved: Python 3.6 is incompatible with tensorflow and had to create tensorflow environment for python 3.5.

conda create -n tensorflow python=3.5 anaconda

Activated it in command prompt and launched spyder from it which changed my python version to 3.5. Now was able to import tensorflow properly.

Upvotes: 1

vjravi
vjravi

Reputation: 86

If you installed tensorflow using Anaconda inside an Anaconda environment, you will need to activate this environment. Only then can you import tensorflow.

Upvotes: 0

Related Questions