Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tensorflow import error on Pycharm (Mac)

enter image description here

Error msg (check the screenshot picture please):

ImportError: cannot import name symbol_database

Error importing tensorflow.  Unless you are using bazel,
you should not try to import tensorflow from its source directory;
please exit the tensorflow source tree, and relaunch your python interpreter
from there.

Process finished with exit code 1

Thanks a lot !

enter image description here

like image 614
Bill Ancalagon the black Avatar asked May 03 '16 18:05

Bill Ancalagon the black


1 Answers

I tried to reproduce the problem you're running into using this sample code:

import tensorflow as tf
hello = tf.constant('Hello, Tensorflow!')

But I was not able to. I can run the script without issues within PyCharm and in my command line (exit code 0).

These are the packages (and their version) that are required for tensorflow 0.8.0 to work:

numpy==1.11.0
protobuf==3.0.0b2
six==1.10.0

I'm using PyCharm Community Edition 2016.1.2 and Python 2.7.10 on Mac OS X 10.11.4


How did you install tensorflow? You should install it via pip (as recommended by the site: https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#pip-installation)

For Python 2, Mac OS X, this is the installation command: pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl

like image 105
HEADLESS_0NE Avatar answered Sep 20 '22 14:09

HEADLESS_0NE