Как установить Tensorflow в среду Python? Это может быть чрезвычайно просто для опытных разработчиков Python, но я заметил, что для новичков это может быть болезненный процесс. Основное внимание в этом руководстве будет уделяться быстрой и простой установке Tensorflow 2.0 в вашу среду Python.

Шаг 1. Установите Anaconda

Если на вашем компьютере уже установлена ​​анаконда, вы можете пропустить этот шаг, а если нет, перейдите по этой ссылке, чтобы загрузить и установить анаконду.

Anaconda - это дистрибутив Python с открытым исходным кодом, который упростит нам установку пакетов Python. Это также поможет нам создать среду Python для установки наших пакетов.

Шаг 2. Создайте среду Python

Метод 1: Использование Anaconda Navigator

Установив анаконду, вы можете открыть навигатор анаконды и создать среду Python.

Чтобы создать среду, нажмите «среды» на левой боковой панели. Вы найдете кнопку создания под вашими средами со значком плюса над ней. Нажмите на кнопку «Создать», и появится всплывающее окно.

Введите имя для своей среды, а для пакетов убедитесь, что установлен флажок python, выберите версию python для своей среды. Для Tensorflow 2.0 требуется версия Python выше 3.4, поэтому убедитесь, что выбранная вами версия Python выше 3.4.

После всего этого вы можете нажать кнопку «Создать», и Anaconda создаст для вас новую среду Python. Установка всех необходимых пакетов Python для вашей среды может занять некоторое время.

Когда это будет сделано, ваша новая среда будет добавлена ​​в список ваших сред, и вы можете щелкнуть по ней, чтобы активировать.

метод 2. Использование подсказки Anaconda

Чтобы создать среду Python в Anaconda Prompt, выполните следующую команду.

conda create -n <name> python=3.7

Anaconda создаст новую среду Python и установит все необходимые пакеты Python.

примечание: ‹name› - это имя, выбранное вами для вашей среды, а 3.7 - это версия Python, которую я выбрал, вы можете выбрать любую версию выше 3.4

Когда это будет сделано, выполните следующую команду, чтобы активировать новую среду Python.

conda activate <name>

Шаг 3: установите Tensorflow 2.0

Метод 1. Использование Anaconda Navigator

В правом верхнем углу навигатора находится раскрывающийся список с выбранным «Установлено», щелкните стрелку раскрывающегося списка и выберите «Не установлено». Появится список пакетов, которые вы не установили в своей среде.

В поле поиска справа, найдите «tensorflow», и вы увидите список связанных пакетов. выберите один с именем «tensorflow» и нажмите кнопку «Применить» ниже.

Anaconda установит пакеты tensorflow в вашу среду Python.

Метод 2. Использование подсказки Anaconda

Чтобы установить tenorflow 2.0 с помощью приглашения anaconda, вам нужна версия pip выше, чем версия 19.0. Чтобы обновить версию pip, выполните следующую команду

pip install --upgrade pip

При установленной последней версии pip вы можете запустить эту команду, чтобы установить tenorflow.

pip install tensorflow

Anaconda загрузит и установит последнюю версию tensorflow в вашу среду Python.

Шаг 4. Тестирование

метод 1. Использование записной книжки Jupyter

Если вы использовали навигатор Anaconda, чтобы следовать этому руководству, вы можете установить блокнот jupyter в своей среде, щелкнув дом на левой боковой панели.

Список приложений, которые вы можете установить, будет показан справа, и вы можете нажать «установить» в jupyter Notebook.

Anaconda загрузит приложение и установит его в вашей среде. Когда это будет сделано, вы можете нажать «запустить», и в вашем браузере откроется блокнот jupyter.

создайте новый файл python 3 и выполните следующую команду, чтобы проверить, правильно ли установлен tesorflow.

import tensorflow as tf

Если команда выполняется без проблем, значит, тензорный поток установлен правильно.

метод 2. Использование оболочки Python

Если у вас открыто приглашение anaconda, просто выполните следующую команду, чтобы открыть оболочку python

idle

с открытой оболочкой python в режиме ожидания вы можете запустить этот фрагмент кода, чтобы проверить, правильно ли установлен тензорный поток.

import tensorflow as tf

Если команда выполняется без проблем, значит, тензорный поток установлен правильно.

Шаг 5. Устранение проблем

Если вы устанавливаете tenorflow в среде, где у вас уже был установлен numpy, вы могли столкнуться с некоторыми проблемами при тестировании установки.

Чтобы исправить это, вам придется удалить numpy и позволить tenorflow установить собственную версию numpy.

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

pip uninstall numpy

после удаления numpy вам придется переустановить tenorflow. Чтобы удалить версию, которую вы уже установили, выполните следующую команду

pip uninstall tensorflow

Затем следуйте инструкциям по установке, начиная с шага 3, чтобы переустановить tenorflow.

на заметку…

большую часть информации об этом руководстве по установке можно найти в официальной документации для tenorflow. Однако документы не включают настройку среды python.

Спасибо за прочтение.