tensorflow 1.0をインストールする
この記事は、tensorflow 1.0をインストールしたいときに、見て頂ければ幸いです。
1.pythonのversion変更。
2.仮想環境の作成
3.tensorflow v1.0のインストール
上の順番で行います。なるべく説明は少なく私の用いたコードを乗っけます。
pythonのversion変更。
私はpython 3.5をinstallしました。(pyenvはインストールされている前提とします。)installされていない場合は参考文献の記事を参考に。
pyenv install -l
(省略)
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.3.0
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.4.0
3.4-dev
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.7
3.4.8
3.4.9
3.4.10
3.5.0
3.5-dev
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
(省略)
上のようになります。今回はpython 3.5なので
pyenv install 3.5.10
pyenv versions
下のような実行結果になっていることを確認してください。
system
3.5.10
その後、virtualenvを作成します。ここで、tensorflow1.0は任意の名前にしてください。これでは少し長いと思います。
pyenv virtualenv 3.5.10 tensorflow1.0
ここで
pyenv versions
以下の実行結果になるか確認してください。
system
3.5.10
3.5.10/envs/tensorflowv1
環境を切り替えます。
ここでtensorflowv1は任意の名前にしてください。(先ほど決めた仮想環境の名前)
pyenv local 3.5.10/envs/tensorflowv1
そのようにするとそのディレクトリの時だけ、今作成した仮想環境になります。
tensorflowのインストール
tensorflowv1.0をインストールするために
1.numpy
2.six
3.wheel
4.protoub
をインストールします。私の環境では、SSLのエラーがあるため、証明書なしでのインストールで行いました。
numpy
pip install numpy==1.11.0 --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org
six
pip install six --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org
wheel
pip install wheel --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org
protobu
pip install protobuf==3.1.0 --trusted-host pypi.org
--trusted-host files.pythonhosted.org --trusted-host pypi.python.org --disable-pip-version-check
上の4つがインストールできたら、tensorflowをインストールします。
tensorflow
pip install tensorflow-1.0.0-cp35-cp35m-linux_x86_64.whl
その後、pip listで確認してみてください。
pip list
以下のようになっていれば成功です。
tensorflow (1.0.0)
番外編
参考までに必要そうなmoduleをダウングレードでインストールするコマンドも記載しておきます。
scipy
pip install scipy==0.17.0 --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org
pollow
pip install pillow==3.3.0 --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org
参考文献