ゆるふわめも

東京か京都にいます。

エラー解決:ImportError: No module named PyQt4

エラー内容

Ubuntu 14.04, python 2.7, anaconda 環境にて。

Traceback (most recent call last):
    File "/home/xxx/anaconda/envs/master/lib/python2.7/site-packages/HPOlib-0.1.0-py2.7.egg/HPOlib/Plotting/doAllPlots.py", line 79, in _trace_with_std_per_time
    ImportError: No module named PyQt4

解決方法

  1. configファイルの位置を確認
import matplotlib as mpl
config_loc = mpl.get_configdir()
print(config_loc)
/home/xxx/.config/matplotlib
  1. configの編集

vim /home/xxx/.config/matplotlib/matplotlibrcとして

backend      : Qt5Agg

とバックエンドを変更する。matplotlibrcのファイルがなかった場合は作成して追記する。