実行環境
- MacOS Sierra 10.12.6
- pyenv anaconda3-4.2.0
- python3.5.2
tensorflowのインストール
以下のコマンドでインストールできる
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.6.0-py3-none-any.whl
しかし以下のエラーが出る
Cannot remove entries from nonexistent file /Users/xxxxxx/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/easy-install.pth
エラーの原因はパッケージの依存関係のコンフリクトらしい (参考)
以下引用 (参考)
このエラーは、すでに setuptools がインストールされていながら、
TensorFlow インストール時に別バージョンの setuptools をバンドルでインストールしようとして発生しているもの。
エラー回避方法
pip install --upgrade -I setuptools
を行った後に
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.6.0-py3-none-any.whl
で解決
アップデート
sudo pip3 install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0-py3-none-any.whl