ITPub博客

首页 > 应用开发 > > IPython代码补全功能失效的解决

IPython代码补全功能失效的解决

作者:nt1979 时间:2019-11-22 11:37:54 0 删除 编辑

IT充电宝 



IPython是一个强大的交互式Python运行环境,在Python与Jupyter Notebook科学计算中占有重要位置。本文记录Ubuntu下的一次IPython代码提示补全功能失效问题的排查,层层递进。

正常情况下IPython下使用tab进行代码提示补全,如下示例:

但,忽然间,IPython的tab提示补全失效了。经过了如下的排查最终解决。

重装IPython,这是最直接的方式,但无效。

pip uninstall ipython

pip install -U ipython

对IPython版本降级,可能是新版本出问题,但也无效。

pip uninstall ipython

pip install "ipython<7.9"

可能是IPython配置文件出问题了,重新生成,但也无效。

ipython --init

IPython的代码补全提示依赖于jedi库,重装,问题解决。Jedi是Python快速自动补全与静态分析的流行库。

pip uninstall jedi

pip install jedi

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4822/viewspace-3165157/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-05

  • 博文量
    318
  • 访问量
    17302