Ошибка импорта Tensorflow в Pycharm (Mac)

enter image description here

ошибка msg (проверьте снимок экрана, пожалуйста):

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

Спасибо большое !

enter image description here

1 ответов


Я попытался воспроизвести проблему, с которой вы столкнулись, используя этот пример кода:

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

но я не смог. Я могу запустить скрипт без проблем в PyCharm и в моей командной строки (exit code 0).

это пакеты (и их версия), которые необходимы для tensorflow 0.8.0 работает:

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

Я использую PyCharm Community Edition 2016.1.2 и Python 2.7.10 на Mac OS X 10.11.4


как вы установите tensorflow? Вы должны установить его через pip (как рекомендовано сайтом: https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#pip-installation)

для Python 2, Mac OS X, это команда установки: pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl