DeepLearningに触れる環境を構築したいと思い、
色々ある機械学習ライブラリの中から、まずはGoogleが公開したTensorFlowをインストールする
環境
Mac OS X El Capitan 10.11.6
Python 2.7.12
pip 8.1.2
Pipをインストール
Pythonのパッケージ管理ツールPipをインストールする
インストールされているかどうかを確認
$ pip -V
pip 8.1.2 from /usr/local/lib/python2.7/site-packages (python 2.7)
インストールされていなければインストールする
curl -kL https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
TensorFlowをインストール
公式サイトを確認し、自分の環境にあわせてインストールする
今回は以下を選択
# Mac OS X, CPU only, Python 2.7:
$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl
pipでインストール
$ pip install --upgrade $TF_BINARY_URL
ちなみに、私はProxy環境下ですので
$ set HTTP_PROXY=http://proxy.hoge.jp:port
$ set HTTPS_PROXY=http://proxy.hoge.jp:port
$ pip install --upgrade $TF_BINARY_URL --proxy=proxy.hoge.jp:port
Tensorflowの動作確認
公式サイトにあるテストコードをコマンドラインで実行する
$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>
テストコード通りに動けばインストール完了。