Pycharm не импортирует пакет, а iPython - - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь запустить следующий Python-скрипт в Pycharm:

import tensorflow as tf

hello = tf.constant("hello TensorFlow!")
sess=tf.Session()
print(sess.run(hello))

, но я получаю сообщение об ошибке с окончательным утверждением:

AttributeError: type object 'h5py.h5r.Reference 'не имеет атрибута ' __ redu_cython __ '

Однако этот же скрипт выполняется нормально с iPython, поэтому я подозреваю, что проблема в Pycharm.

Я установил правильный интерпретатор в Pycharm, который указывает на conda env, более того, я обнаружил похожую проблему и вручную установил LD_LIBRARY_PATH на C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64.

Это тоже не сработало.

Кто-нибудь знает, что еще я должен делать?

Я использую:

  • Python 3.6
  • Pycharm 2018.3.5 (сообществоредакция)
  • Windows 10

1 Ответ

0 голосов
/ 02 марта 2019

Понижение h5py с 2.9.0, которое было предварительно установлено с tenorflow, до 2.8.0 решает проблему.

Я не знаю, является ли это лучшим решением, но пока оно решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...