Skip to content
Advertisement

Python not finding Tensorflow module under Anaconda

I’m a newbie trying to execute the code in first_steps_with_tensor_flow.ipynb locally on Windows 10. I have installed Anaconda Navigator 1.8.2, created an environment where I’ve installed, among others, tensorflow package. I then launch Visual Studio Code from Anaconda and run

JavaScript

The last line is marked with red in VS Code, saying E0401:Unable to import ‘tensorflow.python.data’. Running, I get ModuleNotFoundError: No module named ‘tensorflow’. However, if I change the last line to print (tf.__version__) I do get 1.2.1 as output, so obviously Tensorflow is installed. Oddly VS Code complains E1101:Module 'tensorflow' has no __version__ member, but that line works.

What am I doing wrong here?

Advertisement

Answer

Tensorflow is on version 1.7.0 currently and you have version 1.2.1 installed. Having reviewed the tensorflow repository, the tensorflow.python.data was first used in 1.4.0-rc0, before that it was in contrib.

I’d suggest to upgrade to the current version and retry. Alternatively look up the correct path in version 1.2.1.

User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement