はじめに
TensorFlowは、Pythonで記述され、Googleによって構築されたオープンソースの機械学習ライブラリです。 Paypal、Lenovo、Intel、Twitter、Airbusなど、多くの有名な組織がTensorFlowを使用しています。 Anacondaを使用して、Dockerコンテナーとして、またはPython仮想環境にインストールできます。仮想環境を使用すると、ユーザーは1つのシステムにさまざまなPython環境を設定でき、他のプロジェクトに影響を与えることなく、プロジェクトごとの要件に基づいて特定のモジュールバージョンをインストールできます。
この記事では、Ubuntu 20.04LTSおよびUbuntu21.04でコマンドラインアプリケーションを使用して、Python仮想環境にTensorFlowライブラリをインストールする方法を説明します。
TensorFlowのインストール
ターミナルを開き、表示する前提条件をインストールします
前提条件のインストール
Pythonとpipをインストールする
sudo apt install -y python3
sudo apt install -y pip
Pythonのインストールを確認する
Python 3.9は、デフォルトでUbuntu21.04システムにプリインストールされています。したがって、次のコマンドを使用して、システムへのPython3のインストールを簡単に確認できます。
$ python3 -V
$ pip3 -V
次の出力が端末に表示されます。
PythonVirtualenvをインストールする
venvモジュールを使用して、python3-venvパッケージで見つけることができる仮想環境を作成する必要があることをお勧めします。 python3-venvの必要なパッケージをインストールするために使用できる次のコマンド:
$ sudo apt install python3-venv python3-dev
仮想環境のセットアップ
venvモジュールをインストールした後、TensorFlowの仮想環境を設定する必要があります。
次に、Python3仮想環境を保存するディレクトリに移動します。自宅に直接保存することも、読み取りと書き込みの権限がある他のディレクトリに保存することもできます。
TensorFlowプロジェクトに対して次のmkdirコマンドを使用してディレクトリを作成し、次のようにcdコマンドを使用してディレクトリに移動します。
$ mkdir my_tensorflow
$ cd my_tensorflow
次のコマンドを使用して、現在のディレクトリにPython仮想環境を作成できます。
$ python3 -m venv venv
上記のコマンドで、2番目の単語 venv 新しい仮想環境の名前です。したがって、仮想環境には任意の名前を付けることができます。
venvという名前の新しいディレクトリを作成しました これには、Python標準ライブラリ、Pythonバイナリのコピー、Pipのパッケージマネージャー、およびその他すべてのサポートファイルが含まれています。
下記のアクティブ化スクリプトを実行して、仮想環境「venv」をアクティブ化します。
$ source venv/bin/activate
環境がアクティブ化されると、システムの最初にそれが表示されます
$PATH変数仮想環境のbinディレクトリが追加されます。シェルのプロンプト名が変更されていることに気付くでしょう。現在使用している仮想環境の名前がシェルのプロンプトに表示されます。ここでは、現在作業している仮想環境の名前は「venv」です。
PIPを更新
TensorFlowをインストールするには、最初にpipバージョン20以降をインストールする必要があります。 pipを以前のバージョンから最新バージョンにアップグレードするために使用できる次のコマンド:(venv)
$ pip install --upgrade pip
Ubuntu21.04へのTensorFlowのインストール
仮想環境がアクティブ化されたら、システムへのTensorFlowのインストールを開始します。次のコマンドを入力して、TensorFlowパッケージをインストールします。
(venv) $ pip install --upgrade tensorflow
TensorFlowがシステムに正常にインストールされました。
インストールの確認
TensorFlowのインストールを確認するには、次のコマンドを実行して、端末にインストールされているTensorFlowのバージョンを表示します。
$ python -c 'import tensorflow as tf; print(tf. version )'
多くの例とTensorFlowモデルがGithubリポジトリで利用できます。
作業が完了したら、次のコマンドを使用して非アクティブ化できます。
$ deactivate
結論
そこで、ターミナルを使用してUbuntu21.04システムにTensorFlowをインストールする方法を説明しました。 TensorFlowは、さまざまな機械学習の問題を解決するために使用されるライブラリです。