- Требования к установке TensorFlow
- Шаг 1. Проверка установленного Python
- Шаг 2: Установите модули Python Venv
- Шаг 3: Создание каталога для проекта TensorFlow
- Шаг 4. Создание виртуальной среды Python (venv) и активация venv
- Шаг 5. Обновление менеджера пакетов python с помощью pip
- Шаг 6. Установка TensorFlow с помощью диспетчера пакетов Pip
- Шаг 7: Проверка установки TensorFlow
- Шаг 8. Деактивация виртуальной среды
- Заключение
Tensorflow — это платформа с открытым исходным кодом для машинного обучения и искусственного интеллекта. Он разработан командой Google Brain. Tensorflow содержит различные инструменты, библиотеки и ресурсы сообщества, которые потребуются для создания приложений на базе ML и глубоких нейронных сетей.
Установка TensorFlow может произвестись во всей системе или в виде контейнера docker, или в виртуальной среде Python или с помощью Anaconda. Создание виртуальной среды и установка Tensorflow — это самый эффективный способ выполнить эту задачу. Виртуальная среда позволяет разработчикам работать на одном ПК в нескольких средах в Python. А также они могут устанавливать определенные версии приложений в изолированной виртуальной среде, не прерывая другие проекты python. Этот вариант может помочь в решении проблем, связанных с зависимостями версий.
В этой инструкции мы покажем как установить TensorFlow на Ubuntu 20.04 в виртуальной среде Python.
Требования к установке TensorFlow
- Сервер Ubuntu 20.04
- Минимум 4 ГБ ОПЕРАТИВНОЙ ПАМЯТИ
- Python 3.8 или выше
- Пользователь с привилегией sudo
Шаг 1. Проверка установленного Python
Установка Python является основным требованием для библиотеки TensorFlow. Python 3.8 уже установлен в Ubuntu по умолчаню. Выполните следующую команду, чтобы узнать установленную версию python, которая проверяет установлен ли Python в вашей системе Ubuntu или нет:
$ python3 -V
На терминале отобразится вот такой ответ, в котором вы можете увидеть установленную версию python:
Шаг 2: Установите модули Python Venv
Рекомендуется использовать модуль venv для создания виртуальной среды, которая включена в пакет Python3-venv. Модуль venv можно установить с помощью следующей команды:
$ sudo apt install python3-venv python3-dev
Шаг 3: Создание каталога для проекта TensorFlow
Как только пакеты python3-venv будут установлены в системе Ubuntu. Вы создадите новую виртуальную среду python для проекта TensorFlow. Виртуальная среда должна находиться в домашнем каталоге вашего дистрибутива Ubuntu.
Если вы хотите создать виртуальную среду внутри нового каталога, выполните следующую команду «mkdir», чтобы создать новый каталог с именем tensorflow_project:
$ mkdir tensorflow_project
Используя следующую команду, вы перейдете в новый каталог, который мы только что создали в предыдущем разделе:
$ cd tensorflow_project
Шаг 4. Создание виртуальной среды Python (venv) и активация venv
Теперь ваша система готова к созданию виртуальной среды под названием virtual_env (venv). Используя следующую команду, вы можете создать новую виртуальную среду python внутри каталога:
$ python3 -m venv venv
Вы можете назвать виртуальную среду так, как вам нравится. Предыдущая команда создает виртуальную среду с именем venv
, содержащую все библиотеки python, менеджер пакетов pip и копию необходимого двоичного файла python. Чтобы использовать виртуальную среду, вам необходимо активировать функцию venv
:
$ source venv/bin/activate
Шаг 5. Обновление менеджера пакетов python с помощью pip
PIP — это менеджер пакетов Python, используемый для установки и обслуживания пакетов, которые могут быть установлены с помощью pip. Версия PIP 19 или выше является предварительным условием для установки TensorFlow. Используя следующую команду, вы можете обновить PIP до версии 19 или выше:
(venv) $ pip install --upgrade pip
Шаг 6. Установка TensorFlow с помощью диспетчера пакетов Pip
На этом этапе мы выполним установку TensorFlow через pip. Выполните следующую команду для установки библиотеки TensorFlow с помощью диспетчера пакетов pip:
(venv) $ pip install --upgrade tensorflow
Это позволит установить и обновить TensorFlow до новейшей версии.
Чтобы установить конкретную версию 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 с помощью всего одной команды.