JupyterLab启动报错AsyncIOLoopKernelRestarter restart failed求助
JupyterLab启动报错
AttributeError: module 'psutil' has no attribute 'Process'的修复方案 核心问题出在psutil模块(而非nodejs),以下是针对性修复步骤:
排查psutil模块冲突或损坏
- 执行命令查看psutil的安装路径:
如果输出路径不是Python环境的python -c "import psutil; print(psutil.__file__)"site-packages目录下的文件,说明当前工作目录存在同名的psutil.py或psutil.pyc文件,直接删除该文件即可。 - 查看当前psutil版本:
pip show psutil
- 执行命令查看psutil的安装路径:
重装psutil模块
- 先卸载现有版本:
pip uninstall -y psutil - 安装兼容的稳定版本(推荐5.9.5,适配多数Jupyter环境):
若使用conda环境,也可执行:pip install psutil==5.9.5conda install psutil
- 先卸载现有版本:
验证修复效果
- 先测试psutil功能是否正常:
输出python -c "from psutil import Process; print('psutil模块正常')"psutil模块正常说明模块修复完成。 - 重新启动JupyterLab:
jupyter lab
- 先测试psutil功能是否正常:
额外排查(若上述步骤无效)
- 确认当前激活的Python环境是JupyterLab使用的环境,避免环境混淆
- 更新Jupyter相关依赖:
pip install --upgrade jupyterlab jupyter_core ipykernel
内容的提问来源于stack exchange,提问作者happy
相关产品推荐
相关产品推荐

