質問: ### 前提・実現したいこと Tensor Flowでmatplotlib.pyplotを使ってグラフ描画したいのですが、 下記のソースコードでimportしようとしたら、以下のエラーメッセージが発生しました。 Tensor Flowではmatplotlib使用不可なのでしょうか、それとも、適切にインストールされていないのでしょうか。 ご回答いただければ幸いです。 ### 発生している問題・エラーメッセージ ImportError: No module named 'matplotlib' ### 該当のソースコード import tensorflow as tf import numpy as np import matplotlib.pyplot as plt ### 試したこと ・tensorflow以外の環境で「import matplotlib.pyplot as plt」を実行すると、エラーは発生しませんでした。 (このときコマンドプロンプトでconda listと入れると、matplotlibが一覧に出てきます。) ・tensorflowの環境でコマンドプロンプトにconda listと入れると、matplotlibが一覧に出てきません。 ### 補足情報(言語/FW/ツール等のバージョンなど) 下記の環境で実行しました。 ・OS:WINDOWS HOME 64bit ・Tensor Flowのバージョン:0.12.0-rc0 ・Anacondaのバージョン:4.2.0 ・Jupyter notebook使用
回答: Windows用のtensorflowを入れるにあたり、Anacondaで新たに環境を作成したと推察します。 「ImportError: No module named 'matplotlib'」は、 現在の環境に'matplotlib'という名前のモジュールがないことを表すエラーメッセージです。 なので、matplotlibをtensorflow用の環境にインストールすれば使えます。