Win11下Anaconda安装后启动Jupyter Notebook报ModuleNotFoundError
修复Jupyter Notebook启动报错
ModuleNotFoundError: No module named 'notebook.notebookapp'的方案 1. 确认conda环境激活状态
在Anaconda Prompt中激活默认的base环境(确保操作在正确环境中执行):
conda activate base
2. 用conda强制重装notebook
pip安装可能与conda环境产生依赖冲突,优先使用conda执行重装:
conda install -c conda-forge notebook --force-reinstall
--force-reinstall参数会覆盖现有安装文件,修复可能的文件损坏问题。
3. 重置Jupyter配置文件
若配置文件损坏导致启动失败,执行以下命令生成新的默认配置:
jupyter notebook --generate-config --force
4. 调整系统环境变量优先级
确保Anaconda相关路径在系统环境变量PATH中优先级最高:
- 打开「系统属性」→「高级」→「环境变量」
- 在「系统变量」的
PATH列表中,将C:\Users\Ismael\anaconda3、C:\Users\Ismael\anaconda3\Scripts、C:\Users\Ismael\anaconda3\Library\bin移至最上方 - 保存设置后重启Anaconda Prompt,再尝试启动Jupyter Notebook
5. 清理pip缓存后重新安装
若之前pip安装留下缓存问题,先清理缓存再用conda重装:
pip cache purge conda install -c conda-forge notebook --force-reinstall
6. 创建新conda环境测试
如果base环境存在深层损坏,可创建新环境验证:
conda create -n test_env python=3.11 notebook conda activate test_env jupyter notebook
若新环境能正常启动,说明base环境异常,可考虑迁移环境内容或重新初始化base环境。
内容的提问来源于stack exchange,提问作者Ismael Pauchner
相关产品推荐
相关产品推荐

