美文网首页
jupyterNotebook自动补齐

jupyterNotebook自动补齐

作者: 帅杰 | 来源:发表于2020-01-29 09:29 被阅读0次

    命令行中输入:ipython profile create

    以上命令会在~/.ipython/profile_default/目录下生成ipython_config.py和ipython_kernel_config.py

    我们需要修改(ipython_config.py)的以下几行,将开启补全功能:

    ## Activate greedy completion PENDING DEPRECTION. this is now mostly taken care

    #  of with Jedi.

    #

    #  This will enable completion on elements of lists, results of function calls,

    #  etc., but can be unsafe because the code is actually evaluated on TAB.

    c.Completer.greedy = True

    ## Experimental: restrict time (in milliseconds) during which Jedi can compute

    #  types. Set to 0 to stop computing types. Non-zero value lower than 100ms may

    #  hurt performance by preventing jedi to build its cache.

    c.Completer.jedi_compute_type_timeout = 400

    ## Experimental: Use Jedi to generate autocompletions. Off by default.

    c.Completer.use_jedi = True

    重启jupyter后生效。(此方法需要按tab键才能出现补全词汇)

    2安装插件

    直接出现联想词汇的方法,使用jupyter notebook进行代码补全,主要需要安装nbextensions插件

    在cmd上分别执行:

    1 pip install jupyter_contrib_nbextensions

    2 jupyter contrib nbextension install --user

    需要完成nbextensions的一些配置,继续执行:

    1 pip install --user jupyter_nbextensions_configurator

    2 jupyter nbextensions_configurator enable --user

    打开notebook或重启或刷新,或出现nbextensions选项。

    按需勾选Hinterland功能即可

    相关文章

      网友评论

          本文标题:jupyterNotebook自动补齐

          本文链接:https://www.haomeiwen.com/subject/hddvthtx.html