TensorFlow - это библиотека машинного обучения с открытым исходным кодом, написанная на Python и созданная Google. Многие известные организации используют TensorFlow, включая Paypal, Lenovo, Intel, Twitter и Airbus. Вы можете установить его с помощью Anaconda, в качестве контейнера докеров или в виртуальной среде Python. Виртуальная среда позволяет пользователям иметь разные среды Python в одной системе, и они могут устанавливать определенную версию модуля на основе требований для каждого проекта, не затрагивая другие проекты.
Эта статья покажет вам, как установить библиотеку TensorFlow в виртуальной среде Python с помощью приложения командной строки в Ubuntu 20.04.
Установка TensorFlow в Ubuntu 20.04
Откройте терминал, нажав Ctrl + Alt + t, или вы можете напрямую получить к нему доступ с помощью панели поиска приложения следующим образом:
Предварительные требования для установки
Проверьте установку Python
Python 3.8 по умолчанию предустановлен в системе Ubuntu 20.04. Таким образом, вы можете легко проверить установку Python 3 в вашей системе, используя следующую команду:
$ python3 -V
На терминале должен отобразиться следующий вывод:
Install Python Virtualenv
. Используя модуль venv, рекомендуется необходимо создать виртуальную среду, которую вы можете найти в пакете python3-venv. Следующую команду вы можете использовать для установки необходимых пакетов python3-venv:
$ sudo apt install python3-venv python3-dev
Настройка виртуальной среды
После установки модуля venv вам необходимо настроить виртуальную среду для TensorFlow.
Теперь перейдите в каталог, в котором вы хотите сохранить виртуальную среду Python 3. Вы можете сохранить его прямо у себя дома или также в любом другом каталоге, где у вас есть права на чтение и запись.
Создайте каталог с помощью следующей команды mkdir для проекта TensorFlow и перейдите в него с помощью команды cd следующим образом:
$ mkdir my_tensorflow
$ cd my_tensorflow
Используя следующую команду, вы можете создать виртуальную среду python в текущем каталоге:
$ python3 -m venv venv
В приведенной выше команде второе слово venv - это имя вашей новой виртуальной среды. Следовательно, вы можете дать любое имя виртуальной среде.
Мы создали новый каталог с именем venv, который содержит стандартную библиотеку Python, копию двоичного файла Python, диспетчер пакетов Pip и все другие вспомогательные файлы.
Активируйте виртуальную среду 'venv', выполнив указанный ниже сценарий активации:
$ source venv/bin/activate
После активации среды вы увидите, что в начале системной переменной
$ PATH каталог bin виртуальной среды будет быть добавленным. Вы заметите, что имя приглашения оболочки теперь изменено. Имя используемой в данный момент виртуальной среды будет отображаться в приглашении оболочки. Здесь имя виртуальной среды, в которой мы сейчас работаем, - «venv».
Обновить PIP
Чтобы установить TensorFlow, необходимо сначала установить последнюю версию pip 19 или более позднюю.Следующую команду вы можете использовать для обновления pip с предыдущей до последней версии: (venv)
$ pip install --upgrade pip
Установка TensorFlow в Ubuntu 20.04
После активации виртуальной среды пора начать установку TensorFlow в вашей системе. Введите следующую команду, чтобы установить пакеты TensorFlow: (venv) $ pip install –upgrade tensorflow
Поздравляем! TensorFlow успешно установлен в вашей системе.
Проверить установку
Чтобы проверить установку TensorFlow, выполните следующую команду, которая отобразит установленную версию TensorFlow на терминале:
$ python -c 'import tensorflow as tf; print(tf. version )'
Последняя и стабильная версия TensorFlow 2.3.0 была установлена на Ubuntu 20.04.
Если вы не знаете о TensorFlow, вы можете изучить основы TensorFlow по данному URL-адресу ‘https://www.tensorflow.org/learn ’. Узнайте, как создавать различные приложения для машинного обучения
с помощью TensorFlow. Многие примеры и модели TensorFlow доступны в репозиториях Github.
После того, как вы закончите свою работу, вы можете деактивировать ее с помощью следующей команды:
$ deactivate
Заключение
В этой статье мы объяснили, как установить TensorFlow в системе Ubuntu 20.04 с помощью терминала. TensorFlow - это библиотека, используемая для решения различных задач машинного обучения. Наслаждайтесь этой статьей!
python -c 'import tensorflow as tf; print(tf. version )' выдаёт Illegal instruction (core dumped)