手机版
你好,游客 登录 注册
背景:
阅读新闻

安装IPython报错“ImportError: No module named shutil_get_terminal_size”

[日期:2017-10-12] 来源:Linux社区  作者:abelxu [字体: ]

IPython的开发者吸收了标准解释器的基本概念,在此基础上进行了大量的改进,创造出一个令人惊奇的工具。在它的主页上是这么说的:“这是一个增强的交互式Python shell。”具有tab补全,对象自省,强大的历史机制,内嵌的源代码编辑,集成Python调试器,%run机制,宏,创建多个环境以及调用系统shell的能力。

操作系统:Ubuntu 16.04

安装的python版本:Python 2.7.12

安装的ipython版本:IPython 5.1.0

报错信息:

解决办法:

1、报错信息显示在/usr/local/lib/python2.7/dist-packages/IPython/utils/terminal.py的

1 from backports.shutil_get_terminal_size import get_terminal_size as _get_terminal_size

出错;

2、sudo vim erminal.py打开此脚本;

3、将出错的代码段修改如下:

备注:Python2的启动应该使用get_terminal_size在模块shutil_backports中;

另参考问题

http://stackoverflow.com/questions/37232446/ipython-console-cant-locate-backports-shutil-get-terminal-size-and-wont-load

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-10/147476.htm

linux
相关资讯       IPython 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款