matplotlibが描画されないこの広告は、90日以上更新していないブログに表示しています。2016-09-23matplotlibが描画されないPython普段コードを書くときはjupyterを使っていて、matplotlibのプロットがブラウザ内に行われるの為この問題には気付かなかった。pythonのコードを書いてみて描画関連でエラーが出ていることに気が付いた。1.5.2何が起こったか最初はmatplotlibで描画するコードであるplt.show()としてもウンともスンとも言わなかった。探しているうちにmatplotlibのbackendにTkを指定しないと描画が行われないとの情報があった。'_tkinter'」と出た。jupyter上では問題無く動くコードなのに、pythonのコードとして実行するとエラーを吐いて描画が行われなかった。'_tkinter'エラーメッセージには「キミの使っているpythonにTk関連のセットアップが済んでいないよ」と表示されている解決方法TK関連のライブラリを入れて、pythonの入れ直しをしたら直る。入れててよかったpyenv。準備としてpip関連のパッケージ情報を吐きだしておく。何を入れていたかなんて当然覚えちゃいない。pip.txtまずはpythonのアンインストール。pyenvでどのバージョンのpythonを使っているか確認してからでもいいかも。pip.txt注意点としてscikit-learnが入っていた場合は先にScipyを入れないとエラーを起こして止まる。freezeで出力したファイルはアルファベット順にソートされていてscikit-learn、Scipyの順に記述されている。一括インストールではその順にインストールが行われるのでファイル自体の順番を編集するとか、指摘通りにScipyを先に入れちゃうとかやっておくといい。作業としてはこれでおしまい。確認matplotlibrcというファイルにbackendの指定をする必要がある。:tkaggこのbackendが適切なものに指定されていないとmatplotlibはちゃんと描画されない。pythonのコード中に書いて指定することもできるが、そもそもライブラリが入っていなくて使えない場合は指定してもだめ。エラーメッセージの通りpythonインストール時にTK関連のライブラリが無いとmatplotlibの描画時にTKが使われないとの事。後付けでできないかいろいろ探し回ったけど、再インストールが手っ取り早かった。notebookを5.7にアップグレードしたら起動しないライブラリをアップグレードするとこういうのが出るからうかつ...2018-06-25Djangoをherokuで動かす表題のことがやりたかった。notebookを5.7にアップグレードしたら起動しない神戸女学院・算数の問題をpythonで解く月別アーカイブはてなブログをはじめよう!dragstarclassicさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。