web-dev-qa-db-ja.com

エラー:ラインマジック関数 `%matplotlib`が見つかりません

私は生の初心者の中で一番生です。 http://ipython.org/install.html のanacondaの指示に従って、Mac(MacOS 10.7.5)にIPythonをインストールしました。明らかなエラーはありません。ここで、ノートブックの例を使用して作業を進めていきます。ノートブック「パート1-コードの実行」では、すべてが正常に機能するようになります。

%matplotlibインライン

その後、エラーメッセージが表示されます

エラー:ラインマジック関数%matplotlib 見つかりません。

それ以降はすべて機能します。ただし、プロットは、インラインではなく、新しいウィンドウにポップアップ表示されます。

20
Leon Avery

試してください:

import IPython
print(IPython.sys_info())

'ipython_version' 1.0+を使用していることを報告していますか? %matplotlibマジックを持たない古いバージョンのIPythonを選択している可能性があります。

15
Matt

アナコンダをお持ちの場合は、conda update ipythonコマンドラインから。削除、easy_install、その他すべての必要はありません。

5
Roger

シェルを介してノートブックを実行する場合は、コマンドを試してください

ipython notebook --pylab=inline
5
irenemeanspeace

シェルを介してノートブックを実行する場合は、コマンドを試してください

ipython notebook --pylab=inline 

わたしにはできる。

1
jiangzuomei

私はWindowsでこの問題を抱えていましたが、同じように機能すると信じています:

  1. 古いIPythonを取り除きます。コマンドはconda remove ipython
  2. 取得する - easy_install 持っていない場合。指示に従ってインストールしますeasy_installご使用のシステム用。
  3. 使用する easy_install最新のIPythonを再インストールします。コマンドはeasy_install ipython[all]、サイトに表示されるように。

CondaのデフォルトのIPythonがなくなったら、IPython 1.0.0をロードしていることを示すはずです。 IPythonまたはIPython Notebookを実行し、コマンド%lsmagicmatplotlibがリストにある場合は、それがあります。

1
GeoffB

インラインコマンドの代わりに、これをプロットmatplotlib.pyplot.show()の後に配置します

0