0

開発プロセスに autoreload を設定しようとしましたが、そのスレッドから学んだ方法が私のバージョンでは機能していないようです。私は試した

  1. ipython -V: 0.10 および python -V Python 2.6.6
  2. ipython -V: 0.10.1 および python -V Python 2.7.3

しかし

%load_ext autoreload
%autoreload 2

戻り値

ERROR: Magic function `load_ext` not found.

これは明らかです。なぜなら、

In [1]: %lsmagic
Available magic functions:
%Exit  %Pprint  %Quit  %alias  %autocall  %autoindent  %automagic  %bg  %bookmark  %cd          %clear  %color_info  %colors  %cpaste  %debug  %dhist  %dirs  %doctest_mode  %ed  %edit  %env      %exit  %hist  %history  %logoff  %logon  %logstart  %logstate  %logstop  %lsmagic  %macro  %magic  %p  %page  %paste  %pdb  %pdef  %pdoc  %pfile  %pinfo  %popd  %profile  %prun  %psearch  %psource  %pushd  %pwd  %pycat  %quickref  %quit  %r  %rehash  %rehashx  %rep  %reset  %run  %runlog  %save  %sc  %store  %sx  %system_verbose  %time  %timeit  %unalias  %upgrade  %who  %who_ls  %whos  %xmode

この方法は使用できません。他のマジック機能をインストールするにはどうすればよいですか?

4

1 に答える 1

2

現在のインストール

現在のインストールで、試してみてください:-

import ipy_autoreload

あなたが得るものを参照してください?

新規インストール

IPythonで再インストールできますか

pip install ipython

(virtualenv を使用している場合のローカル インストールの場合) または

sudo pip install ipython

IPythonシステム全体にインストールする場合。

また、pip installMac OSX を使用している場合、sys パスを適切に処理しないため、次の操作が必要になる場合があります。

easy_install -a readline   # `sudo easy_install -a readline` for system-wide install of course.

(Mac OS X を使用している場合)

最新の がある場合は、最初にシェルをロードしたときにIPython表示されるはずです。IPython 0.13.1そして、あなたはそれで何の問題もないはず%load_ext autoreloadです。

于 2012-11-06T12:19:23.277 に答える