Azure Data Studio无法切换至Python 3内核问题求助
解决Azure Data Studio中Python 3内核切换失败(ModuleNotFoundError: 'notebook.notebookapp')的问题
问题详情
在Azure Data Studio中尝试运行Python代码时,无法切换至Python 3内核,默认使用SQL内核,报错信息如下:
Notebook进程提前退出,错误代码:1。标准错误输出:
Traceback (most recent call last):
File "c:\Users\subin\AppData\Local\Programs\Azure Data Studio\resources\app\extensions\notebook\resources\pythonScripts\startNotebook.py", line 1, in
import notebook.notebookapp
ModuleNotFoundError: No module named 'notebook.notebookapp'
解决方案
安装缺失的jupyter依赖
报错核心是当前Python环境缺少notebook模块(属于jupyter套件)。打开命令提示符或终端,执行以下命令安装:pip install jupyter若遇到权限问题,添加
--user参数进行用户级安装:pip install jupyter --user验证Azure Data Studio的Python路径配置
- 打开Azure Data Studio,点击左侧齿轮图标进入设置页面。
- 搜索
python path,找到Python: Path选项。 - 确认路径指向的是你刚安装了jupyter的Python解释器(比如
C:\Users\subin\AppData\Local\Programs\Python\Python311\python.exe),而非Azure Data Studio自带的环境。
重置Notebooks扩展
- 打开左侧扩展面板(方块图标),找到Notebooks扩展。
- 右键点击扩展,选择禁用,等待片刻后再点击启用。
- 重启Azure Data Studio,重新尝试切换Python内核。
重装Azure Data Studio(最后手段)
若上述方法均无效,可能是安装文件损坏。卸载当前版本后,下载最新版重新安装,再配置Python环境并安装jupyter模块。
内容的提问来源于stack exchange,提问作者Mr. Pradhan
相关产品推荐
相关产品推荐

