jupyter修改默认浏览器与自动补全
修改默认浏览器
-
找到jupter_notebook_config.py(在c:\users\ASUS-PC\.jupyer中)
-
找到# c.NotebookApp.browser = ‘’’’
-
改为:
import webbrowser webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe')) c.NotebookApp.browser = 'chrome'
注意这里是双斜杠。设置完后重启。
修改项目存储位置
- 找到jupter_notebook_config.py(在c:\users\ASUS-PC\.jupyer中)
- 找到c.NotebookApp.notebook_dir = ‘G:/Jupyter’
- 直接改字符串中的项目存储路径。
自动补全
-
使用命令行:ipython profile create。生成.ipython文件夹。命令会在~/.ipython/profile_default/目录下生成ipython_config.py和ipython_kernel_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
-
安装nbextensions:pip install jupyter_nbextensions_configurator
-
使用命令:
jupyter nbextensions_configurator enable –user jupyter contrib nbextension install --user --skip-running-check
-
在页面中的nbextensions中勾选Hinterland。
-
使用后重启。
-
如果代码键入是有阻塞,将Hinterland下的配置20改为2000。