Ubuntu14.04へChainerをインストールするにあたって下記のコマンドで関連ライブラリのインストールをしていきました。
参考はイラストで学ぶディープラーニング
$ sudo apt-get install python2.7
$ sudo apt-get install python-numpy
$ sudo apt-get install libhdf5-dev
$ sudo pip install -U setuptool
$ sudo pip install -U cython
しかしここでsetuptoolのupgaradeがうまくいかなくなった。
こんなエラーで止まる。
Could not find a version that satisfies the requirement setuptool (from versions: )
No matching distribution found for setuptool
調べていくとどうやらpipのバージョンが古いと
アップグレードが上手くいかない事があるらしい
下記のコマンドでアップグレードする
$ sudo pip install --upgrade pip
pipが7.1.2から8.1.1へアップグレードされる
.
.
Collecting pip
Downloading pip-8.1.1-py2.py3-none-any.whl (1.2MB)
100% |████████████████████████████████| 1.2MB 584kB/s
Installing collected packages: pip
Found existing installation: pip 7.1.2
Uninstalling pip-7.1.2:
Successfully uninstalled pip-7.1.2
Successfully installed pip-8.1.1
pipのバージョンを確認
$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
再度setuptoolsのアップグレードを上記参考サイトの手法で実施した
$ sudo pip install --upgrade setuptools
最終的にsetuptools-20.7.0のインストールに成功
.
.
.
Collecting setuptools
Downloading setuptools-20.7.0-py2.py3-none-any.whl (508kB)
100% |████████████████████████████████| 512kB 2.8MB/s
Installing collected packages: setuptools
Found existing installation: setuptools 3.3
Uninstalling setuptools-3.3:
Successfully uninstalled setuptools-3.3
Successfully installed setuptools-20.7.0
※後で正の方のコマンドで再インストールかけたら上手くいったので
多分この問題は参考にした本の下記のコマンドsetuptools->setuptoolの誤記が原因?
誤 $ sudo pip install -U setuptool
正 $ sudo pip install -U setuptools
正の結果
Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages