Подтвердить что ты не робот

Установка тензорного потока с анакондой в окнах

Я установил Anaconda на Windows 64 бит. Я загрузил PyCharm для создания проекта, и в терминале PyCharm я установил numpy, scipy, matplotlib, используя следующие команды:

conda install numpy
conda install scipy
conda install matplotlib

Я не могу установить Tensorflow так же, как я установил эти другие пакеты. Как его установить?

4b9b3361

Ответ 1

Google недавно запустил новую версию Tesnsorflow r0.12, которая включает в себя поддержку Windows, и версию CPU и GPU теперь можно установить, используя версию Python> = 3.5.2 (только 64-разрядная).

Для версии только с процессором откройте командную строку и введите команду

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl

Следуйте этому Tensorflow в Windows для получения пошаговых инструкций.

UPDATE

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

pip install tensorflow #CPU only
pip install tensorflow-gpu #For GPU support

Ответ 2

Чтобы установить TF на окна, выполните следующие шаги:

conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow-gpu

Используйте pip install tensorflow вместо pip install tensorflow-gpu, если вы хотите установить версию только TF TF.

Примечание. Эта установка была протестирована с помощью Anaconda Python 3.5 (64 бит). Я также пробовал те же шаги установки с (a) Anaconda Python 3.6 (32 бит), (b) Anaconda Python 3.6 (64 бит) и (c) Anaconda Python 3.5 (32 бит), но все они (т.е. ( a), (b) и (c)) не удалось.

Ответ 3

В настоящее время у shadoworflow есть двоичные файлы только для ОС на базе Unix, то есть Ubuntu Mac OS X - почему не упоминается Windows в установочные документы.

Есть долгие дискуссии о Github:


A SO answer - tensorflow - это или он (когда-нибудь скоро) будет совместим с рабочим процессом Windows?


Предложение:

Теперь, в Windows, самый простой способ начать работу с TensorFlow было бы использовать Docker: http://tensorflow.org/get_started/os_setup.md#docker-based_installation

Теперь, когда Bazel (сборка система, которую мы используем) добавляет поддержку для построения на Windows, которая включена дорожная карта для Bazel 0.3. Здесь вы можете увидеть полную карту Bazel.

Или просто используйте Linux VM (используя VMPlayer), и указанные шаги будут настроены для вас.


Для PyCharm. После создания среды conda вам нужно будет установить новый интерпретатор (в среде conda) как interpretor для использования в PyCharm:

Теперь, чтобы использовать интерпретатор conda из PyCharm, перейдите в файл > настройки > проект > интерпретатор, выберите Добавить локальную в поле интерпретатора проекта (маленькое шестерню) и просмотреть интерпретатор или пройти путь.

Местоположение по умолчанию - среда находится под conda_root/envs/tensorflow. Новый интерпретатор python будет иметь значение conda_root/envs/tensorflow/bin/pythonX.X, так что site-packages будет находиться в conda_root/envs/tensorflow/lib/pythonX.X/site-packages.

Ответ 4

Google объявила о поддержке тензорного потока в Windows. Следуйте инструкциям https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html. Обратите внимание: CUDA8.0 необходим для установки GPU.

Если вы установили 64-битную версию Python 3.5 (либо из Python.org или Anaconda), вы можете установить TensorFlow с помощью одной команды: C: > pip install tensorflow

Для поддержки GPU, если у вас установлен CUDA 8.0, вы можете установить следующий пакет: C: > pip install tensorflow-gpu

Ответ 5

Мне удалось установить shadoworflow на windows, следуя инструкциям на сайте tensorflow.org, используя метод конда установки, приведенный здесь: https://www.tensorflow.org/get_started/os_setup#anaconda_installation. Существуют небольшие различия в том, как активировать "среду" в окнах, вы называете "активировать" напрямую без "источника". Итак, для меня после установки anaconda шаги, где:

C:\Users\Dunschm>conda create -n tensorflow python=3.5
C:\Users\Dunschm>activate tensorflow
(tensorflow) C:\Users\Dunschm>conda install -c conda-forge tensorflow

Ответ 6

activate tensorflow

conda install -c conda-forge tensorflow работал у меня.

Ни один из других шагов, упомянутых в Интернете, не помог, я нашел здесь при попытке установить более старую версию.

Хотя шаги, упомянутые в ссылке, похоже, для MAC OS X/Linux, он работал в Windows 7

Вы можете установить spyder вместе с этим conda install spyder

Ответ 7

Это сработало для меня:

conda create -n tensorflow python=3.5
activate tensorflow
conda install -c conda-forge tensorflow

Откройте Anaconda Navigator.

Измените раскрывающийся список "Приложения на" от " root" до " Тензорный поток"

см. скриншот

Запустить Spyder

Запустите небольшой код, чтобы подтвердить, что вам хорошо идти:

import tensorflow as tf
node1 = tf.constant(3, tf.float32)
node2 = tf.constant(4) # also tf.float32 implicitly
print(node1, node2)

или

hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

Ответ 8

У меня есть python 3.5 с anaconda. Сначала я попробовал все, что было сказано выше, но это не сработало для меня на Windows 10 64bit. Поэтому я просто попробовал: -

  • Откройте командную строку
  • Проверьте версию python, для которой вы хотите установить shadoworflow, если у вас несколько версий python.
  • Если у вас только одна версия, введите cmd:

    C:/>conda install tensorflow 
    

    для нескольких версий python, введите cmd:

    C:/>conda install tensorflow python=version(e.g.python=3.5)
    

Это работает, просто попробуй. После установки откройте консоль ipython и импортируйте shadoworflow:

import tensorflow

Если тензорный поток установлен правильно, вы готовы к работе. Наслаждайтесь машинным обучением: -)

Ответ 9

Следующая команда из вашего командного окна (и, желательно, среды conda) будет работать, если у вас есть графическая карта Nvidia.

conda install tensorflow-gpu 

Ответ 10

Я нашел более свежую запись в блоге в Анаконде, в которой рассказывается, как легко установить TF. Я использовал:

conda create -n tensorflow_env tensorflow

Или для версии GPU (убедитесь, что у вас есть NVIDIA GPU)

conda create -n tensorflow_gpuenv tensorflow-gpu

Таким образом, у вас будут разные среды для разных TF.

Ответ 11

Вышеуказанные шаги conda install -c conda-forge tensorflow

будет работать и для Windows 10, но версия Python должна быть 3,5 или выше. Я использовал его с Anaconda Python версии 3.6 в качестве формата буфера протокола, на который он ссылается, доступный на 3.5 или выше. Благодаря, Сандип

Ответ 12

Это то, что я сделал для установки версии Anaconda Python 3.6 и Tensorflow на Window 10 64bit. И это был успех!

  • Перейдите в https://www.continuum.io/downloads, чтобы загрузить версию Anaconda Python 3.6 для Window 64bit.

  • Создайте среду conda с именем tensorflow, вызвав следующую команду:

    C: > conda create -n tensorflow

  • Активируйте среду conda, выполнив следующую команду:

    C: > активировать тензорный поток (тензорный поток) C: > # Ваше приглашение должно измениться

  • Перейдите в http://www.lfd.uci.edu/~gohlke/pythonlibs/enter здесь, здесь загрузите "tensorflow-1.0.1-cp36-cp36m-win_amd64.whl". (Для моего случая файл будет находиться в папке "C:\Users\Joshua\Downloads" после загрузки)

  • Установите Tensorflow, используя следующую команду:

    (tensorflow) C: > pip install C:\Users\Joshua\Downloads\tensorflow-1.0.1-cp36-cp36m-win_amd64.whl

Это то, что я получил после установки: введите описание изображения здесь

  1. Подтвердите установку, введя следующую команду в своей среде Python:

    импортировать тензорный поток как tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() печать (sess.run(привет))

Если вы получили сообщение "Hello, TensorFlow!", это означает, что вы успешно установили Tensorflow.

Ответ 13

  • Установить Anaconda для Python 3.5 - можно установить отсюда для 64-битных окон

  • Затем установите TensorFlow отсюда

(Я пробовал ранее с Anaconda для Python 3.6, но не удалось даже после создания Conda env для Python3.5)

Кроме того, если вы хотите запустить ноутбук Jupyter и использовать в нем TensorFlow. Используйте следующие шаги.

Перейдите в TensorFlow env:

C: > activate tensorflow
(tensorflow) C: > pip install jupyter notebook

После установки вы можете запустить Jupyter Notebook и протестировать

(tensorflow) C: > jupyter notebook

Ответ 14

Открыть анаконду

убедитесь, что ваша версия пипа обновлена

а у тебя питон 3.4 3.5 или 3.6

Просто запустите команду

pip install --upgrade tensorflow

вы можете получить помощь из документации и видео

Удачи

Ответ 15

Я использую windows 10, Anaconda и python 2. Комбинация упомянутых решений сработала для меня:

После того, как вы установили тензор потока с помощью:

C:\Users\Laleh> conda create -n tenorflow python = 3.5 # использовать вашу версию Python

C:\Users\Laleh> активировать тензор потока

(tenorsflow) C:\Users\Laleh> conda install -c conda-forge tenorflow

Тогда я понял, что тензор потока не может быть импортирован в блокнот jupyter, хотя он может работать в запятых окнах. Чтобы решить эту проблему, сначала я проверил:

список спецификаций ядра jupyter

Я удалил спецификацию ядра Jupyter, используя:

jupyter kernelspec удалить python2

Теперь список спецификаций ядра jupyter указывает на правильное ядро. Я снова активирую tenorflow и установил ноутбук в его среду:

C:\Users\Laleh> активировать тензор потока

(tenorflow) C:> Конда установить ноутбук

Также, если вы хотите использовать другие библиотеки, такие как matplotlib, они должны быть установлены отдельно в среде tenorflow

(тензор потока) C:> conda install -c conda-forge matplotlib

Теперь у меня все отлично работает.

Ответ 16

Эта ссылка на документацию полезна и работает для меня. Устанавливает все зависимости и выдает работающую Анаконду. Или этот ответ также полезен, если вы хотите использовать его с spyder

Ответ 17

Если на ваших окнах установлена anaconda версии 2.7, перейдите в приглашение anaconda и введите следующие две команды:

  1. Создайте среду conda для тензорного потока, используя conda create -n tensorflow_env tensorflow
  2. активировать тензорный поток с помощью conda activate tensorflow_env

Если он активирован, то база будет заменена на tensorflow_env, т.е. теперь будет отображаться (tensorflow_env) C:\Users>

Теперь вы можете использовать import tensorflow as tf для использования тензорного потока в вашем коде.

Ответ 18

1) Обновите conda

Запустите приглашение anaconda от имени администратора

.
conda update -n base -c defaults conda

2) Создайте среду для новой версии Python, скажем, 3.6

conda create --name py36 python=3.6

3) Активировать новую среду

conda activate py36

4) Обновить пункт

pip install --upgrade pip

5) Установите тензор потока

pip install https://testpypi.python.org/packages/db/d2/876b5eedda1f81d5b5734277a155fa0894d394a7f55efa9946a818ad1190/tensorflow-0.12.1-cp36-cp36m-win_amd64.whl

Если это не работает

Если у вас есть проблема с колесом в месте нахождения окружения или проблема с pywrap_tensorflow,

 pip install tensorflow --upgrade --force-reinstall

Ответ 19

"Конда" устанавливает некоторые специальные пакеты, которые могут быть скомпилированы на С или других языках. Вы можете использовать "pip install tenorflow", и он будет работать.