Я установил TensorFlow в своей среде Windows Python 3.5 Anaconda Проверка прошла успешно (с предупреждением)
(tensorflow) C:\>python
Python 3.5.3 | Корпорация Intel | (по умолчанию, 27 апреля 2017 г., 17:03:30) [MSC v.1900 64 бит (AMD64)] на win32
Введите "помощь", "авторское право", "кредиты" или "лицензия" для получения дополнительной информации. Intel (R) Distribution для Python предоставлена вам корпорацией Intel. Пожалуйста, проверьте: https://software.intel.com/en-us/python-distribution
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
2017-10-04 11: 06: 13.569696: WC:\tf_jenkins\home\workspace\rel-win\M\windows\PY\35 \ensorflow\core\platform\cpu_feature_guard.cc: 45] Библиотека TensorFlow не была скомпилированы для использования инструкций AVX, но они доступны на вашем компьютере и могут ускорить вычисления процессора.
>>> print(sess.run(hello))
Привет, Тензорный поток!
Тем не менее, когда я пытаюсь импортировать его в мой код Python
from __future__ import print_function, division
import numpy as np
import os
import matplotlib
import tensorflow as tf
Я получаю эту ошибку
ImportError: ни один модуль с именем tenensflow
Это расположение пакета tenorflow на моем диске C
C:\Users\myname\Anaconda2\envs\tensorflow\Lib\site-packages\tensorflow
Когда я захожу в Anaconda Navigator, мне кажется, что мне нужно выбрать root, Python35 или Tensorflow. Похоже, среда Tensorflow включает в себя Python35.
Пусковую установку Anaconda Navigator пришлось переустанавливать недавно, возможно, из-за установки Tensorflow. Возможно, если бы был другой способ установить среду в Tensorflow в IDE Anaconda/Spyder, кроме Navigator, это могло бы помочь
Способ установки тензор потока
conda create --name tensorflow python=3.5;
pip install --ignore-installed --upgrade tensorflow
Я попробовал: удалить и переустановить protobuf, как предлагали некоторые блоги
Я вижу, что другой пользователь SO задавал тот же вопрос в марте, не получил ответа