当前位置: 首页 > news >正文

在 vscode 中部署juypter notebook 插件

在 vscode 中部署juypter notebook 插件

2025-11-30 22:23  tlnshuju  阅读(0)  评论(0)    收藏  举报

为何需要 此vscode 插件

大部分专业python 程序员都不会选择Juypter notebook 作为项目开发的IDE
但是notebook 在presentation 和技术文档编写领域有自己独特的优势。

但是, jupyter notebook当前难以集成好用的AI 插件
所以用有这个需求

下面就是具体步骤:




安装vscode 的相关 juypter notebook 插件

在这里插入图片描述




如果要运行 ipynb文件里的代码块, 还需要安装python库 ipykernel

(.venv) gateman@MoreFine-S500: python-poc$ pip install ipykernel
....
(.venv) gateman@MoreFine-S500: python-poc$ .venv/bin/pip list | grep ipykernel
ipykernel                    7.1.0




为何需要 此vscode 插件

大部分专业python 程序员都不会选择Juypter notebook 作为项目开发的IDE
但是notebook 在presentation 和技术文档编写领域有自己独特的优势。

但是, jupyter notebook当前难以集成好用的AI 插件
所以用有这个需求

下面就是具体步骤:




安装vscode 的相关 juypter notebook 插件




如果要运行 ipynb文件里的代码块, 还需要安装python库 ipykernel

(.venv) gateman@MoreFine-S500: python-poc$ pip install ipykernel
....
(.venv) gateman@MoreFine-S500: python-poc$ .venv/bin/pip list | grep ipykernel
ipykernel                    7.1.0




配置jupyter notebook的PYTHONPATH

默认下, vscode 的jypyter 环境并不集成项目中的.env配置

如果ipynb 文件并不在项目根目录下, 大概率会遇到下面的import error:

No module named ‘src’

所以我们需要找地方配置PYTHONPATH

根据jypter 开发者(之一)的指引

我们可以配置jupyter 的启动脚本

正确方法:
编辑 vscode的User setting.json文件加上

~/.config/Code/User/settings.json

"jupyter.runStartupCommands": [
"import sys",
"if '${workspaceFolder}' not in sys.path:",
"    sys.path.insert(0, '${workspaceFolder}')"
]

测试

好了, 现在相信juypter notebook 就work within vscode了, 而且还有cline等ai tool的加持!
在这里插入图片描述