zoukankan      html  css  js  c++  java
  • 解决ipython或jupeter中无法使用tab补全

    ipython中无法使用tab补全,并且调用方法直接推出

    报错

    In [2]: help(open)
    Traceback (most recent call last):
      File "/usr/local/lib/python3.6/site-packages/IPython/terminal/ptutils.py", line 113, in get_completions
        yield from self._get_completions(body, offset, cursor_position, self.ipy_completer)
      File "/usr/local/lib/python3.6/site-packages/IPython/terminal/ptutils.py", line 126, in _get_completions
        for c in completions:
      File "/usr/local/lib/python3.6/site-packages/IPython/core/completer.py", line 438, in _deduplicate_completions
        completions = list(completions)
      File "/usr/local/lib/python3.6/site-packages/IPython/core/completer.py", line 1818, in completions
        for c in self._completions(text, offset, _timeout=self.jedi_compute_type_timeout/1000):
      File "/usr/local/lib/python3.6/site-packages/IPython/core/completer.py", line 1862, in _completions
        full_text=full_text, cursor_line=cursor_line, cursor_pos=cursor_column)
      File "/usr/local/lib/python3.6/site-packages/IPython/core/completer.py", line 2030, in _complete
        cursor_pos, cursor_line, full_text)
      File "/usr/local/lib/python3.6/site-packages/IPython/core/completer.py", line 1374, in _jedi_matches
        text[:offset], namespaces, column=cursor_column, line=cursor_line + 1)
      File "/usr/local/lib/python3.6/site-packages/jedi/api/__init__.py", line 726, in __init__
        project=Project(Path.cwd()), **kwds)
    TypeError: __init__() got an unexpected keyword argument 'column'

    执行如下命令解决

    pip3 install -U jedi==0.17.2 parso==0.7.1
  • 相关阅读:
    java基础
    php中的$_REQUEST超全局变量
    update 数据表 set 字段1=字段1+id的sql语句
    青蛙跳台阶的相关问题
    Java语言实现石头剪刀布游戏
    Java语言实现palindrome(回文)
    Java语言实现奇怪的比赛
    Java语言实现随意组合
    Java编辑器IDEA的下载与安装
    Vscode下载与汉化
  • 原文地址:https://www.cnblogs.com/zh-dream/p/14461279.html
Copyright © 2011-2022 走看看