
TensorFlow — это платформа машинного обучения с открытым исходным кодом, разработанная Google. Она может работать на CPU или GPU на различных устройствах.
TensorFlow можно установить в масштабах всей системы, в виртуальной среде Python, как контейнер Docker или с помощью Anaconda.
В этом руководстве мы объясним, как установить TensorFlow в виртуальную среду Python на Debian 10.
Виртуальная среда позволяет вам иметь несколько различных изолированных сред Python на одном компьютере и устанавливать определенную версию модуля для каждого проекта, не беспокоясь о том, что это повлияет на другие ваши проекты.
Установка TensorFlow на Debian 10
В следующих разделах приведены пошаговые инструкции по установке TensorFlow в виртуальной среде Python в Debian 10.
1. Установка Python 3 и venv
Debian 10, Buster поставляется с Python 3.7.
Чтобы проверить, установлен ли Python 3 в вашей системе, введите:
python3 --version
Вывод должен выглядеть так:
Python 3.7.3
Рекомендуемый способ создания виртуальной среды — использование модуля venv , который предоставляется пакетом python3-venv .
Если пакет python3-venv не установлен в вашей системе, установите его, введя:
sudo apt updatesudo apt install python3-venv
2. Создание виртуальной среды
Перейдите в каталог, в котором хранятся виртуальные среды Python 3. Это может быть ваш домашний каталог или любой другой каталог, к которому у вашего пользователя есть права на чтение и запись.
Создайте новый каталог для проекта TensorFlow и переключитесь в него:
mkdir my_tensorflowcd my_tensorflow
Находясь в каталоге, введите следующую команду для создания виртуальной среды:
python3 -m venv venv
Приведенная выше команда создает каталог с именем venv , который содержит копию двоичного файла Python, менеджер пакетов Pip , стандартную библиотеку Python и другие вспомогательные файлы.
Вы можете использовать любое имя для виртуальной среды.
Чтобы начать использовать виртуальную среду, вам необходимо активировать ее, запустив скрипт activate :
source venv/bin/activate
После активации каталог bin виртуального окружения будет добавлен в начало системной переменной $PATH . Кроме того, приглашение командной оболочки изменится и отобразит имя текущего виртуального окружения. В данном примере это (venv) .
Для установки TensorFlow требуется pip версии 19 или выше. Выполните следующую команду, чтобы обновить pip до последней версии:
pip install --upgrade pip
3. Установка TensorFlow
Теперь, когда мы создали виртуальную среду, следующим шагом будет установка пакета TensorFlow.
Существует несколько пакетов TensorFlow, которые можно установить из PyPI. Пакет tensorflow поддерживает только процессоры и рекомендуется для начинающих пользователей.
Если у вас есть выделенный графический процессор NVIDIA с вычислительной мощностью CUDA 3.5 или выше и вы хотите воспользоваться его вычислительной мощностью, вместо tensorflow установите пакет tensorflow-gpu , который включает поддержку GPU.
Введите команду ниже для установки TensorFlow:
pip install --upgrade tensorflow
В виртуальной среде вы можете использовать pip вместо pip3 и python вместо python3 .
После завершения установки проверьте ее с помощью следующей команды, которая выведет версию TensorFlow:
python -c 'import tensorflow as tf; print(tf.__version__)'
На момент написания статьи последней стабильной версией TensorFlow была 2.0.0 :
2.0.0
Версия, напечатанная на вашем терминале, может отличаться от версии, показанной выше.
Вот и всё. TensorFlow установлен в вашей системе Debian.
Если вы новичок в TensorFlow, посетите страницу с руководствами по TensorFlow и узнайте, как создать своё первое приложение машинного обучения. Вы также можете клонировать репозитории TensorFlow Models или TensorFlow-Examples с Github, чтобы изучить и протестировать примеры TensorFlow.
Завершив работу, введите deactivate , чтобы деактивировать среду и вернуться в обычную оболочку.
deactivate
Заключение
Мы показали вам, как установить TensorFlow с помощью pip внутри виртуальной среды Python в Debian 10.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
python debian Не используете Debian 10?
Выберите другую ОС: центос 7 центос 8 дебиан 9 убунту 18.04 убунту 20.04
Связанные руководства