pycharmでmatplotplibをインストールできない 〜 pipのバージョンアップで解決
pycharmでmatplotplibを使おうと思ってインストールしようとした。
でも、失敗。すぐに理由がわからなかったのでメモ。
エラーメッセージを読んで、その通り対応するだけだったけど、なんだかなーという感じだったので。
まず最初に、「PyCharmで必要なライブラリをimportする方法」に従ってmatplotplibをimport(install)しようとしたが失敗。
エラーメッセージには原因が書いておらず、コンソールで実行してみろとのことだったので、その通り実行する。
するとまたエラーとなり下記エラーメッセージが出力された。
C:\>pip install --user matplotlib
Collecting matplotlib
Using cached matplotlib-1.5.3.tar.gz
Complete output from command python setup.py egg_info:
============================================================================
Edit setup.cfg to change the build optionsBUILDING MATPLOTLIB
matplotlib: yes [1.5.3]
python: yes [2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015,
20:32:19) [MSC v.1500 32 bit (Intel)]]
platform: yes [win32]
・・・・・・・(中略)
* The following required packages can not be built:
* freetype, png----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\xxx\appdata\local\temp\pip-build-dfkads\matplotlib
You are using pip version 7.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
え?
pipのバージョンが7.1.2だけど、9.0.1が利用できる。だからアップグレードしろと。
pipのバージョンによってライブラリがインストールできないことに納得が出来なかったが、その通り実施。
>python -m pip install --upgrade pip
その後、pycharmでpipによってmatplotplibを無事にインポートできた。