Tensorflow import error on Pycharm (Mac)

2019-06-19 03:05发布

问题:

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 !

回答1:

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