ipython%load\u外部缺失

ipython%load\u外部缺失,python,reload,ipython,Python,Reload,Ipython,我试图将autoreload设置到我的开发过程中,但我从thread学到的方法似乎不适用于我的版本。 我试过了 ipython-V:0.10和python-vpython2.6.6 ipython-V:0.10.1和python-vpython2.7.3 但是 返回 ERROR: Magic function `load_ext` not found. 这很明显,因为 In [1]: %lsmagic Available magic functions: %Exit %Pprint %Qu

我试图将autoreload设置到我的开发过程中,但我从thread学到的方法似乎不适用于我的版本。 我试过了

  • ipython-V:0.10和python-vpython2.6.6
  • ipython-V:0.10.1和python-vpython2.7.3
  • 但是

    返回

    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
    

    此方法不可用。如何安装其他魔术功能

    当前安装

    在当前安装中,是否可以尝试:-

    import ipy_autoreload
    
    看看你得到了什么

    新安装

    是否可以尝试使用重新安装
    IPython

    pip install ipython
    
    (如果您使用的是virtualenv,则用于本地安装)或

    如果要在系统范围内安装
    IPython

    而且,如果您使用的是Mac OSX,则由于
    pip安装
    无法正确处理sys path,因此您可能需要这样做

    easy_install -a readline   # `sudo easy_install -a readline` for system-wide install of course.
    
    (如果您使用的是Mac OSX)


    如果您有最新的
    IPython
    ,则在首次加载shell时应看到
    IPython 0.13.1
    。你应该不会对加载下一个自动加载有任何问题。

    你不能安装新的ipython?我应该安装哪一个?我的easy_安装说,sudo easy_安装ipython搜索ipython最佳匹配:ipython 0.10.1根据,
    %autoreload
    位于ipython 0.11版本中,在0.12版本中完全可用。谢谢,这很好!我还需要更正我的ipython shell脚本,如下所述:。现在我让IPython 0.13.1运行。非常感谢。我看到你也在使用
    macports
    。很高兴为您服务。我本人是一名
    macports
    用户,我建议您对非python库使用
    macports
    ,但重点是使用
    pip
    直接安装python相关库。这会让你省去很多头痛。与
    macports
    相比,
    pypi
    (这是
    pip
    获取源代码的地方)通常会有更多更新版本的python库。也许我很直接地改变了我的startscript,似乎现在,我只能导入位于[9]中/opt/local/bin/ipython目录中的模块:
    :ls
    返回[10]中的
    a.py
    :从导入中*--------------------------------------------------------------------------------------导入错误回溯(最近一次调用)/opt/local/bin/ipython()----->1从导入中*导入错误:没有名为a的模块
    。看起来ipython现在有一些路径问题在您的
    ipython
    中运行以下
    import sys
    <代码>系统路径并将输出粘贴到粘贴箱中。(pastebin.com)sys.path输出一组目录,但通常我启动ipython的目录应该是其中的一部分?似乎不是这样。后来也有同样的问题
    sudo pip install ipython
    
    easy_install -a readline   # `sudo easy_install -a readline` for system-wide install of course.