首页 文章

Ipython内核重启

提问于
浏览
1

好吧,我有定期重启内核的问题所以试图升级ipython并成功升级 . 但现在我正在尝试打开ipython笔记本

ipython notebook --pylab inline

所以我得到了以下错误

回溯(最近一次调用最后一次):文件“/ usr / local / bin / ipython”,第9行,在load_entry_point('ipython == 2.2.0','console_scripts','ipython')()文件“/ usr /local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7.egg/IPython/init.py“,第120行,在start_ipython中返回launch_new_instance(argv = argv,** kwargs)文件” /usr/local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7.egg/IPython/config/application.py“,第563行,在launch_instance app.initialize(argv)文件”“中,第2行,初始化文件“/usr/local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7.egg/IPython/config/application.py”,第92行,在catch_config_error中返回方法(app,* args,** kwargs)文件“/usr/local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7.egg/IPython/terminal/ipapp.py”,行321,初始化super(TerminalIPythonApp,self).initialize(argv)文件“”,第2行,初始化文件“/usr/local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7 .egg / IPython / config / application.py“,第92行,在catch_config_error中返回给我thod(app,* args,** kwargs)文件“/usr/local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7.egg/IPython/core/application.py”,行381,初始化self.parse_command_line(argv)文件“/usr/local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7.egg/IPython/terminal/ipapp.py”,第316行,在parse_command_line中返回super(TerminalIPythonApp,self).parse_command_line(argv)文件“”,第2行,在parse_command_line文件中“/usr/local/lib/python2.7/dist-packages/ipython-2.2.0-py2.7 .egg / IPython / config / application.py“,第92行,在catch_config_error中返回方法(app,* args,** kwargs)文件”/usr/local/lib/python2.7/dist-packages/ipython-2.2 . 0-py2.7.egg / IPython / config / application.py“,第475行,在parse_command_line中返回self.initialize_subcommand(subc,subargv)文件”“,第2行,在initialize_subcommand文件中”/ usr / local / lib / python2 .7 / dist-packages / ipython-2.2.0-py2.7.egg / IPython / config / application.py“,第92行,在catch_config_error中返回方法(app,* args,** kwargs)文件”/ usr / local / lib目录/ python2 .7 / dist-packages / ipython-2.2.0-py2.7.egg / IPython / config / application.py“,第406行,在initialize_subcommand subapp = import_item(subapp)文件”/ usr / local / lib / python2 . 7 / dist-packages / ipython-2.2.0-py2.7.egg / IPython / utils / importstring.py“,第42行,在import_item模块中= import(package,fromlist = [obj])文件”/ usr / local /lib/python2.7/dist-packages/ipython-2.2.0-py2.7.egg/IPython/html/notebookapp.py“,第60行,提出ImportError(msg”,但你有%s“%tornado .version)ImportError:IPython笔记本需要龙卷风> = 3.1.0,但你有2.3

所以我试着安装龙卷风,

sudo pip安装龙卷风

它给了我以下信息

要求已经满足(使用--upgrade升级):/usr/lib/python2.7/dist-packages中的龙卷风清理......

我的理解是我的python版本不满足要求或我有两个版本的python ..如何结束一切到最新版本?以下是我的操作系统详细信息

Linux mint 12.10,Quantal Quetzal

2 回答

  • 0

    我想也许你用 apt-get install 安装 tornado ,所以你会得到一个旧版本,所以你可以按类型更新你的 tornado

    sudo pip install tornado --upgrade
    

    并且 iPython 更新为 jupyter ,因此您可以输入

    sudo pip install jupyter
    

    享受最新版本 .

  • 0

    要使用 pip 升级python包,您必须pass the --upgrade flag . 如果您没有提供该标志,那么它将检查您的包是否已安装,如果是,则不执行任何操作 .

    升级 Tornado 你会做的

    sudo pip install Tornado --upgrade
    

    您也可以尝试使用installing IPython

    pip install ipython [全部]

    这将安装所有依赖项,而不是 pip install ipython

相关问题