2016-05-30 4 views
8

Я пытаюсь установить Tensorflow на моем ПК с ОС Windows. Поскольку я уже установил и использовал Anaconda на Python (3.5), я выполнил инструкции https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#anaconda-environment-installation.Установка тензорного потока на Windows с anaconda

После создания Конда среды под названием tensorflow, я проверил мою установку с:

$ python 
Import tensorflow as tf 

Но я получил ошибку:

ImportError: no module named 'tensorflow' 

Кто-нибудь знает, что я пропустил?

спасибо!

ответ

9

UPDATE: С TensorFlow 0.12 мы опубликовали пакеты для Windows. Вы можете установить CPU-только версию с помощью следующей команды:

C:\> pip install tensorflow 

... и GPU-ускорением версии с:

C:\> pip install tensorflow-gpu 

Обратите внимание, что вам потребуется версия Python на 64-битный 3.5, установленный для работы вышеуказанных команд.


TensorFlow является not currently supported on Windows, и ни один из официальных бинарных пакетов не работают на Windows. В настоящее время мы работаем над добавлением поддержки Windows, но эти усилия находятся на ранних стадиях.

См. Ответы на вопрос this question для получения предложений о том, как запустить TensorFlow с помощью Docker или Bash для Windows.

2

Похоже, вам необходимо активировать виртуальную среду, которая TensorFlow было установлено При активации виртуальной среды, он будет отображаться в скобках в командной строке, как в примере уроке:.

$ source activate tensorflow 
(tensorflow)$ # Your prompt should change 

команда источник работает только на Linux/Mac, насколько я знаю, так что для окон вы должны следовать инструкциям:

http://conda.pydata.org/docs/using/envs.html#change-environments-activate-deactivate

в общем, файл сценария, который обрабатывает активацию является L ocation в [your_environment]/bin/activate, если вам интересно, что он делает.

Таким образом, внутри этой среды устанавливаются файлы tensorflow, и Python не сможет их найти, если эта папка не добавлена ​​в PATH, где она ищет библиотеки, и это по существу то, что активирует среда!

1

вы можете использовать пип установить tensorflow

  1. Установить Python 3.5 x64
  2. Установка tensorflow с помощью пип

    пункт установить --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl

  3. Установка Visual C++ 2015 Redistributable (x64 версии), чтобы иметь возможность импортировать tensorflow

0

установки Tensorflow с использованием Конда:

  1. Установить Anaconda3-4.2.0 X6 4 (я столкнулся вопрос с последней 4.3.0 релиз)
  2. Upgrade Конда версия 4.2.9 -> 4.2.11 (опять же, побежал на некоторые вопросы, с Конда 4.2.9)

    Конда установить Конда = 4.2.11

  3. создать окружающую среду

    Конда создать -n тс питона = 3,5

  4. Activate ТФ

  5. гр Onda установить -c Конда-кузницу tensorflow

1

Вышеуказанные предлагаемые шаги будут установлены TensorFlow в вашей системе Windows, но вы можете столкнуться проблему сделать ее доступной в вашем Jupyter ноутбук - следовательно интегрирующие шаги из разных мест, вместе с имеют полное решение:

Как установить Tensorflow в среде Anaconda на окнах 10 1) Загрузите и установите Anaconda 3.6 (3.5 и выше) в вашей системе с сайта Anaconda. 2) Перезагрузите систему 3) Создание виртуальной среды с помощью следующей команды: Конда создать -n tensorflow

4) Активировать виртуальные окружения

C:> Activate tensorflow

(tensorflow) C: > # Ваше приглашение должно измениться TensorFlow in anaconda 5) следующие шаги должны начать установку tensorflow в виртуальной среде

(tensorflow) C:> Конда установить -c совместно нда-горн tensorflow 6) Теперь вы можете войти в питона и работать на tensorflow (tensorflow) C:> питон

7) Но если вы хотите работать на Tensorflow на Jupyter ноутбука вам нужно настроить на karnel для вашего виртуальная среда следующих шагов: а) Установите модуль ядра IPython в ваш virtualenv

активировать virtualenv, если вы еще не

пункт установить ipykernel

б) Теперь запустите ядро ​​«я -install ": python -m ipykernel install --user --name = my-virtualenv-name

Заменив параметр -name соответствующим образом. В моем случае это tensorflow

c) Теперь вы должны увидеть свое ядро ​​в меню ноутбука IPython: Ядро -> Изменить ядро ​​и иметь возможность переключиться на него (возможно, вам придется обновить страницу до ее появления в списке). IPython запомнит, какое ядро ​​использовать для этого ноутбука с этого момента.

8) Проверьте tensorflow со следующей программой вы должны увидеть «Hello, TensorFlow!»

import tensorflow as tf 

hello = tf.constant('Hello, TensorFlow!') 
sess = tf.Session() 
print(sess.run(hello)) 
Смежные вопросы