UbuntuにTensorFlow(python2.7バージョン)をインストールします

**メモの内容:UbuntuにTensorFlow(python2.7バージョン)をインストールします****メモの日付:2018-01-31 **


私のシステム環境:

TensorFlowの2つのバージョン:

TensorFlowの主なインストール形式は次のとおりです。

pipはPythonパッケージ管理システムです:Pip InstallPackages再帰的省略形

pipインストールパッケージコマンドの形式は次のとおりです。

pipインストールパッケージ名

pip uninstall softwarepackageコマンドの形式は次のとおりです。

pipアンインストールパッケージ名

最初にvirtualenv仮想環境を使用してここにインストールし、次にpipを使用してローカルシステムにインストールする方法を紹介します。以下は、TensorFlowの公式インストールドキュメントです。

https://tensorflow.google.cn/install/install_linux

  1. python-pip、python-dev、python-virtualenv、およびその他のパッケージをインストールします。ここにpython2.7バージョンをインストールしました。
$ sudo apt-get install python-pip python-dev python-virtualenv
  1. Virtualenv環境を作成します。
[ zero@zero-virtual-machine:~]$ virtualenv --system-site-packages tensorflow
Running virtualenv with interpreter /usr/bin/python2
New python executable in/home/zero/tensorflow/bin/python2
Also creating executable in/home/zero/tensorflow/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
  1. Virtualenv環境をアクティブ化します。
[ zero@zero-virtual-machine:~]$ source ~/tensorflow/bin/activate(tensorflow)[zero@zero-virtual-machine:~]$
  1. pipをインストールします。
( tensorflow)[zero@zero-virtual-machine ~]$ easy_install -U pip
  1. tensorflowをインストールします。ここにインストールしたのはcpuバージョンです。
( tensorflow)[zero@zero-virtual-machine ~]$ pip install --upgrade tensorflow

ヒント:pipのインストールが非常に遅い場合は、デフォルトで外部ソースを使用するため、国内ソースに置き換えることができます。

[ zero@zero-virtual-machine ~]$ vim .pip/pip.conf  #次のように編集します
[ global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com   #この文がないと、警告が表示されます
disable-pip-version-check =true   #バージョンはチェックされていません
timeout =120   #タイムアウト設定

注:.pip / pip.confがない場合は、作成するだけです。

  1. インストール後、pythonコマンドラインを入力し、tensorflowパッケージをインポートします。出力がない場合、インストールは成功しています。
( tensorflow)[zero@zero-virtual-machine ~]$ python
Python 2.7.12(default, Dec  42017,14:50:18)[GCC 5.4.020160609] on linux2
Type "help","copyright","credits" or "license"for more information.>>>import tensorflow
>>>

その他の操作:
deactivateコマンドは、仮想環境を終了できます。

( tensorflow)[zero@zero-virtual-machine ~]$ deactivate
[ zero@zero-virtual-machine ~]$ 

仮想環境を削除するには、生成されたディレクトリを削除するだけです。

[ zero@zero-virtual-machine ~]$ rm -rf tensorflow/[zero@zero-virtual-machine ~]$

上記では、virtualenvを介したtensorflowのインストールを示し、次にローカルpipを介したtensorflowのインストールを示します。

  1. まず、pipとdevをインストールする必要があります。
[ zero@zero-virtual-machine ~]$ sudo apt-get install python-pip python-dev
  1. 次に、pipを使用してインストールします。
[ zero@zero-virtual-machine ~]$ pip install tensorflow
  1. インストール後、pythonコマンドラインを入力し、tensorflowパッケージをインポートします。出力がない場合、インストールは成功しています。
[ zero@zero-virtual-machine ~]$ python
Python 2.7.12(default, Dec  42017,14:50:18)[GCC 5.4.020160609] on linux2
Type "help","copyright","credits" or "license"for more information.>>>import tensorflow
>>>

この方法はローカルシステムにインストールされますが、以前のインストール方法は仮想環境にインストールされます。tensorflowを使用するには、毎回仮想環境に入る必要があり、ローカルシステムにインストールする必要はありません。

次のコマンドを使用して、tensorflowをアンインストールします。

sudo pip uninstall tensorflow

pipを使用して、いくつかの基本的なPythonライブラリをインストールできます。

pip install numpy
pip install pandas
pip install matplotlib

最初のTensorFlowプログラムを作成します:Hello World

上記でTensorFlowをインストールした後、最初のTensorFlowプログラムを作成します:Hello World

  1. 対応するディレクトリを作成します。
[ zero@zero-virtual-machine ~]$ mkdir TensorFlow
[ zero@zero-virtual-machine ~]$ cd !$
cd TensorFlow
[ zero@zero-virtual-machine ~/TensorFlow]$ mkdir HelloWorld
[ zero@zero-virtual-machine ~/TensorFlow]$ cd !$
cd HelloWorld
[ zero@zero-virtual-machine ~/TensorFlow/HelloWorld]$ 
  1. pythonファイルを編集します。
[ zero@zero-virtual-machine ~/TensorFlow/HelloWorld]$ vi helloworld.py  #内容は以下の通りです
# - *- coding: UTF-8-*-

# Tensorflowライブラリを紹介します
import tensorflow as tf

# 一定のオペレーションを作成する(オペレーション)
hw = tf.constant("Hello Wolrd!")

# Tensorflowセッションを開始します(セッション)
sess = tf.Session()

# グラフの実行(グラフの計算)
print sess.run(hw)

# セッションを閉じる
sess.close()
  1. このファイルを実行して、出力が正常かどうかを確認します。
[ zero@zero-virtual-machine ~/TensorFlow/HelloWorld]$ python helloworld.py 
2018- 02- 0100:22:43.680173: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA
Hello Wolrd![zero@zero-virtual-machine ~/TensorFlow/HelloWorld]$ 

上記のように、Hello Wolrd!が正常に出力され、いくつかの警告メッセージが出力されていることがわかります。これまでのところ、最初のTensorFlowプログラムが作成されています。

この警告の一般的な意味は次のとおりです。tensorflowは、コンピューターのcpuに問題がないと見なし、AVX(Advanced Vector Extensions)をサポートし、計算速度を向上させることができるため、より適切で高速なモードを開くことができますが、使用しているモードは比較的適切ではない可能性があります。非常に高速なので、これは実際にはエラーではありません。したがって、現在のモードが遅すぎない場合は、この警告を無視してください。

この警告メッセージを出力したくない場合は、次の2つの文をコードに追加できます。

import os

os.environ['TF_CPP_MIN_LOG_LEVEL']='2'

その後、警告メッセージは出力されません。

Recommended Posts

UbuntuにTensorFlow(python2.7バージョン)をインストールします
Ubuntu14.04にPython3をインストールします
Ubuntu16.04にPython3をインストールします
UbuntuにPython3.7をインストールする
Ubuntuに最新のPython3.6バージョンをインストールします
Ubuntu 18.04LTSにPython3.7をインストールします
ubuntu18.04インストールpython2
ubuntu12.04インストールpython3
Ubuntu18.04にPython仮想環境をインストールします
ubuntu18.04インストールpython
Ubuntu20.04 ubuntu / focal64にPython2をインストールする方法
python3を使用してubuntuに3番目をインストールします
ubuntu18にvscodeをインストールします
UbuntuにRedisをインストールする
ubuntu20にR4をインストールします
Ubuntu18.04にnvtopをインストールします
Ubuntu18.04にpostgresql-10をインストールします
Ubuntu16.04にpython3.6をインストールします
Ubuntuにdockerをインストールする
Ubuntu16.04スイッチpythonバージョン
ubuntu18.04にDockerをインストールします
Ubuntu16にnodejs10をインストールします
Ubuntu14.04にmysqlをインストールします
UbuntuにDjangoをインストールします
Ubuntu16.04にPytorch + CUDAをインストールします
Ubuntu18にrJavaをインストールします
UbuntuにJDK10 +をインストールする
Ubuntuにpythonをインストールする
Ubuntu16.04.2にKDEをインストールします
Ubuntu18にDockerをインストールする
python Tic-Tac-Toe-テキストバージョン(オン)
Ubuntuにflashplayerをインストールする
UbuntuにCaffeのCPUバージョンをインストールします
[練習] Ubuntuシステムにpython3.6をインストールする方法
Dockerプラクティス(1):Ubuntu16.04にDockerをインストールします
ubuntu16.04 caffecpuバージョンをインストールします
Ubuntu Server14.04にOpenSSL1.0.2をインストールします
Ubuntu16.04にQQロボットをインストールします
Ubuntuは最新のPython3をインストールします。
ubuntu18.04python3.8をコンパイルしてインストールします
UbuntuにAndroidStudioをインストールする
ubuntuにスクレイプフレームワークをインストールする
MysqlをUbuntuにオフラインでインストールする
UbuntuにOracleJava8をインストールする
Ubuntu16.04にOdoo11スタックをインストールします
Ubuntu16にGoロケールをインストールします
Ubuntu16.04に一般的なソフトウェアをインストールする
ポータブルでないQQをubuntuにインストールする
オフラインでUbuntu18.04にDockerをインストールする
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
UbuntuにTendau12ドライバーをインストールします
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
CentOS8にTensorFlowをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
UbuntuにMySQLをインストールして構成する