如何在VS Code启动Jupyter Notebook时自动运行导入语句?
VS Code Notebook 自动运行启动代码的解决办法
原来修改jupyter_notebook_config.py的方式在VS Code里不生效,因为VS Code的Jupyter插件不读取这个配置文件的启动代码,试试下面两种可行的方法:
方法一:通过VS Code内置设置配置
- 打开VS Code设置(快捷键
Ctrl+,) - 在搜索框输入
jupyter.runStartupCommands - 点击「编辑 in settings.json」,添加你要自动运行的代码,格式是数组:
"jupyter.runStartupCommands": [ "import numpy as np", "import pandas as pd", "print('常用库已导入')" ] - 保存后,下次打开VS Code的Notebook时,这些代码会自动执行
方法二:利用IPython启动配置
VS Code的Notebook基于IPython内核,所以可以通过IPython的启动脚本实现:
- 打开终端,运行命令:
ipython profile create(如果已经有配置文件可以跳过) - 找到路径
C://Users/{username}/.ipython/profile_default/startup/ - 在这个文件夹里新建一个
.py文件(比如命名为00_auto_imports.py,前缀数字决定执行顺序) - 在文件里写入要自动运行的代码,比如:
import numpy as np import pandas as pd - 之后每次启动VS Code的Notebook内核,这个文件里的代码都会自动执行
内容的提问来源于stack exchange,提问作者MYK
相关产品推荐
相关产品推荐

