В WSL нет модуля с именем tenorflow.python.platform. - PullRequest
0 голосов
/ 09 июня 2018

Я нашел отличную статью Medium о создании новой архитектуры нейронной сети, которую я хотел опробовать.Конечно, я перехожу к обучающей части, и все начинает проваливаться.

Я не могу импортировать TensorFlow.Всякий раз, когда я делаю, я получаю ошибку

Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/home/myusername/.virtualenvs/worldmodels/lib/python3.5/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *  # pylint: disable=redefined-builtin   File "/home/myusername/.virtualenvs/worldmodels/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow   File "/home/myusername/.virtualenvs/worldmodels/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py", line 25, in <module>
    from tensorflow.python.platform import self_check ImportError: No module named 'tensorflow.python.platform'

Ну, я смотрел на этот , который предлагал импортировать в другую папку, которая не работала.Я также попытался экспортировать переменную PYTHONPATH, установленную на PYTHONPATH="/home/London/.virtualenvs/worldmodels/lib/python3.5/site-packages" и PYTHONPATH="${PYTHONPATH}:/usr/local/lib/python2.7/dist-packages/" и PYTHONPATH="/usr/local/lib/python2.7/dist-packages/", но все безрезультатно.

Эта казалась языковой проблемой,что не должно быть моей проблемой (и если это так, я не знаю, что они сделали, чтобы это исправить.)

Этот дал тот же совет по изменению папки. Этот , похоже, был проблемой чьей-то команды, а не просто попытки импортировать ее.И этот снова предлагает настройку PYTHONPATH.(И да, я видел этот , но качество как вопроса, так и ответа отсутствует.)

Любые идеи относительно того, что я мог бы сделать, чтобы TensorFlow заработал и работал?

(Может быть, используется другой процесс установки, чем просто pip? Я уже пробовал установить, запустив sudo pip install tensorflow. Я все же хотел бы использовать его с руководством по Medium.)

Ответы [ 2 ]

0 голосов
/ 10 июня 2018

Проблема была решена путем ввода

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.8.0-cp35-cp35m-linux_x86_64.whl

@ ProQ лучше объясняет, как они смогли ее решить!

0 голосов
/ 10 июня 2018

Похоже, там происходили другие странные вещи.Самое странное, что я заметил, было странно, что sudo pip --version дал другую версию, чем просто pip --version.

Обновление pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.8.0-cp35-cp35m-linux_x86_64.whl и позволило мне импортировать тензор потока.(Обратите внимание, что sudo pip не сработало.)

Спасибо @ HarisNadeem за решение и помощь в диагностике проблемы!

...