VSCode中Jupyter打开其他ipynb文件无法运行该如何处理
Jupyter Notebook 打开其他ipynb文件故障修复方案

1 修复文件读写权限
- Windows系统:不要将ipynb文件存放在
Program Files、Windows等需要管理员权限的系统目录下,右键点击存放文件的文件夹,选择「属性」-「安全」,确认当前用户账号拥有该文件夹的读取、写入权限。 - macOS/Linux系统:打开终端执行
sudo chmod -R 755 <文件夹绝对路径>为目录赋予读写权限,不要混用root用户和普通用户启动Jupyter,避免生成权限异常的文件锁。
2 重置内核配置
不同ipynb文件绑定的内核版本不匹配是高频报错原因:
- 终端执行
jupyter kernelspec list查看当前所有已注册内核,记录报错文件绑定的内核名称与路径。 - 执行
jupyter kernelspec remove <内核名称>删除异常内核,再切换到对应虚拟环境执行python -m ipykernel install --user --name <自定义内核名>重新注册内核。 - 重启Jupyter后打开目标文件,点击顶部菜单栏「Kernel」-「Change Kernel」选择刚注册的内核即可。
3 清除运行缓存
如果上述操作无效,可删除Jupyter运行缓存重置配置:
- 关闭所有Jupyter相关进程:Windows可在任务管理器结束所有
jupyter-notebook.exe、python.exe进程;macOS/Linux执行pkill -f jupyter。 - 打开Jupyter缓存目录:
- Windows:
C:\Users\<你的用户名>\.jupyter - macOS/Linux:
~/.jupyter
- Windows:
- 删除目录下的
runtime文件夹,重新启动Jupyter即可正常打开文件。
内容的提问来源于stack exchange,提问作者최병욱
相关产品推荐
相关产品推荐

