jupyter修改默认浏览器与自动补全

jupyter修改默认浏览器与自动补全

修改默认浏览器

  1. 找到jupter_notebook_config.py(在c:\users\ASUS-PC\.jupyer中)

  2. 找到# c.NotebookApp.browser = ‘’’’

  3. 改为:

    import webbrowser
    webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe'))
    c.NotebookApp.browser = 'chrome'
    

    注意这里是双斜杠。设置完后重启。

修改项目存储位置

  1. 找到jupter_notebook_config.py(在c:\users\ASUS-PC\.jupyer中)
  2. 找到c.NotebookApp.notebook_dir = ‘G:/Jupyter’
  3. 直接改字符串中的项目存储路径。

自动补全

  1. 使用命令行:ipython profile create。生成.ipython文件夹。命令会在~/.ipython/profile_default/目录下生成ipython_config.py和ipython_kernel_config.py

  2. 修改以下几行:

    ## 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
    
  3. 安装nbextensions:pip install jupyter_nbextensions_configurator

  4. 使用命令:

    jupyter nbextensions_configurator enable –user
    jupyter contrib nbextension install --user --skip-running-check
    
  5. 在页面中的nbextensions中勾选Hinterland。

  6. 使用后重启。

  7. 如果代码键入是有阻塞,将Hinterland下的配置20改为2000。


版权声明:本文为qq_43477218原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。