Как установить TensorFlow на Ubuntu 20.04

Tensorflow — это платформа с открытым исходным кодом для машинного обучения и искусственного интеллекта. Он разработан командой Google Brain. Tensorflow содержит различные инструменты, библиотеки и ресурсы сообщества, которые потребуются для создания приложений на базе ML и глубоких нейронных сетей.

Установка TensorFlow может произвестись во всей системе или в виде контейнера docker, или в виртуальной среде Python или с помощью Anaconda. Создание виртуальной среды и установка Tensorflow — это самый эффективный способ выполнить эту задачу. Виртуальная среда позволяет разработчикам работать на одном ПК в нескольких средах в Python. А также они могут устанавливать определенные версии приложений в изолированной виртуальной среде, не прерывая другие проекты python. Этот вариант может помочь в решении проблем, связанных с зависимостями версий.

В этой инструкции мы покажем как установить TensorFlow на Ubuntu 20.04 в виртуальной среде Python.

Требования к установке TensorFlow

Шаг 1. Проверка установленного Python

Установка Python является основным требованием для библиотеки TensorFlow. Python 3.8 уже установлен в Ubuntu по умолчаню. Выполните следующую команду, чтобы узнать установленную версию python, которая проверяет установлен ли Python в вашей системе Ubuntu или нет:

$ python3 -V

На терминале отобразится вот такой ответ, в котором вы можете увидеть установленную версию python:

Показ версии Python на Ubuntu
Показ версии Python на Ubuntu

Шаг 2: Установите модули Python Venv

Рекомендуется использовать модуль venv для создания виртуальной среды, которая включена в пакет Python3-venv. Модуль venv можно установить с помощью следующей команды:

$ sudo apt install python3-venv python3-dev

Установка модуля venv для Python
Установка модуля venv для Python

Шаг 3: Создание каталога для проекта TensorFlow

Как только пакеты python3-venv будут установлены в системе Ubuntu. Вы создадите новую виртуальную среду python для проекта TensorFlow. Виртуальная среда должна находиться в домашнем каталоге вашего дистрибутива Ubuntu.

Если вы хотите создать виртуальную среду внутри нового каталога, выполните следующую команду «mkdir», чтобы создать новый каталог с именем tensorflow_project:

$ mkdir tensorflow_project

Используя следующую команду, вы перейдете в новый каталог, который мы только что создали в предыдущем разделе:

$ cd tensorflow_project

Создание каталога для проекта TensorFlow
Создание каталога для проекта TensorFlow

Шаг 4. Создание виртуальной среды Python (venv) и активация venv

Теперь ваша система готова к созданию виртуальной среды под названием virtual_env (venv). Используя следующую команду, вы можете создать новую виртуальную среду python внутри каталога:

$ python3 -m venv venv

Вы можете назвать виртуальную среду так, как вам нравится. Предыдущая команда создает виртуальную среду с именем venv, содержащую все библиотеки python, менеджер пакетов pip и копию необходимого двоичного файла python. Чтобы использовать виртуальную среду, вам необходимо активировать функцию venv:

$ source venv/bin/activate

Создание виртуальной среды Python (venv) и активация venv
Создание виртуальной среды Python (venv) и активация venv

Шаг 5. Обновление менеджера пакетов python с помощью pip

PIP — это менеджер пакетов Python, используемый для установки и обслуживания пакетов, которые могут быть установлены с помощью pip. Версия PIP 19 или выше является предварительным условием для установки TensorFlow. Используя следующую команду, вы можете обновить PIP до версии 19 или выше:

(venv) $ pip install --upgrade pip

Обновление менеджера пакетов python с помощью pip
Обновление менеджера пакетов python с помощью pip

Шаг 6. Установка TensorFlow с помощью диспетчера пакетов Pip

На этом этапе мы выполним установку TensorFlow через pip. Выполните следующую команду для установки библиотеки TensorFlow с помощью диспетчера пакетов pip:

(venv) $ pip install --upgrade tensorflow

Это позволит установить и обновить TensorFlow до новейшей версии.

Установка TensorFlow с помощью диспетчера пакетов Pip
Установка TensorFlow с помощью диспетчера пакетов Pip

Чтобы установить конкретную версию TensorFlow, введите:

$ pip install tensorflow==2.6.0

Шаг 7: Проверка установки TensorFlow

Как только библиотека TensorFlow будет успешно установлена в вашей системе Ubuntu, для проверки установки будет использована следующая команда:

(venv) $ python -c 'import tensorflow as tensor_flow; print(tensor_flow.__version__)'

Установленная версия TensorFlow отображается в терминале. Мы установили версию tensorflow 2.7.0  в системе Ubuntu.

Шаг 8. Деактивация виртуальной среды

После использования определенной виртуальной среды вы можете отключить ее, выполнив следующую команду, которая вернет вас в обычную среду оболочки:

(venv) $ deactivate

Заключение

Мы предоставили пошаговую инструкцию по установке Tensorflow в системе Ubuntu 20.04. Так же мы обсудили, как создать новую виртуальную среду и активировать ее. И выполнили установку TensorFlow в виртуальной среде. В конце мы объяснили, как мы можем деактивировать виртуальную среду python с помощью всего одной команды.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.