【问题标题】:How to config 'Completer.use_jedi' to 'False' in Juypter Notebook permanently如何在 Jupyter Notebook 中将“Completer.use_jedi”永久配置为“False”
【发布时间】:2021-03-27 00:39:38
【问题描述】:

每次打开新的 jupyter notebook 实例时,都需要运行 %config Completer.use_jedi = False 命令,然后自动完成功能才能开始工作。

每次都这样很累,在编码之前将use_jedi配置为False

如果有永久修复在 juypter notebook 中自动完成,请提出建议。

【问题讨论】:

    标签: python jupyter-notebook jedi


    【解决方案1】:

    我从 docker 启动我的 jupyterlab 并发现了这个问题。 我是这样解决的:

    COPY ipython_kernel_config.py /root/.ipython/profile_default/ipython_kernel_config.py
    

    内容 ipython_kernel_config.py:

    c.Completer.use_jedi = False
    

    想法:https://github.com/ipython/ipython/issues/11530

    【讨论】:

      【解决方案2】:
      # Generate config
      ipython profile create
      # Edit config file in vim
      vim .ipython/profile_default/ipython_kernel_config.py
      # And change 
      c.IPCompleter.use_jedi = False in ipython_config.py
      

      更多信息 - https://github.com/ipython/ipython/issues/11530

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
      • @TristanSeifert:答案中甚至没有链接。
      • 在 JupyterLab 中,自动完成功能似乎开箱即用,无需激活它
      猜你喜欢
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 2021-03-31
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      相关资源
      最近更新 更多