求助:Jupyter导入pandas时内核崩溃的问题排查与解决
pandas导入导致Jupyter内核崩溃的排查解决步骤
1. 修复conda环境的pandas依赖
- 激活你的课程conda环境:
conda activate 你的环境名称 - 查看当前pandas版本:
pip show pandas,如果版本和课程要求不符或存在依赖冲突,先卸载重装- 卸载:
pip uninstall pandas -y - 安装稳定兼容版本(比如2.1.4,适配多数Python3.8-3.10环境):
pip install pandas==2.1.4
- 卸载:
- 执行
conda check检查环境包完整性,若有损坏包,运行conda update --all批量更新
2. 重置VS Code内核关联
- 点击VS Code左下角的Python解释器标识,确认选中的是你的课程conda环境
- 打开命令面板(Ctrl+Shift+P),输入
Jupyter: Restart Kernel重启内核,再测试import pandas
3. 清理缓存与冻结模块残留
- 找到conda环境的site-packages目录(路径类似
Anaconda3/envs/你的环境名/Lib/site-packages),删除其中的__pycache__文件夹 - 在VS Code命令面板输入
Python: Clear Import Cache,清理扩展的导入缓存
4. 验证环境本身是否正常
- 在终端的conda环境中直接启动Python,输入
import pandas测试- 如果终端也报错,说明环境已损坏,直接重建:
- 退出环境:
conda deactivate - 删除旧环境:
conda remove --name 你的环境名 --all - 创建新环境(匹配课程Python版本):
conda create --name ml_course python=3.10 - 安装必备包:
conda install pandas jupyter
- 退出环境:
- 如果终端也报错,说明环境已损坏,直接重建:
5. 更新VS Code Jupyter扩展
- 打开VS Code扩展面板,找到Jupyter Notebooks扩展,检查并安装最新版本,重启VS Code后重试
内容的提问来源于stack exchange,提问作者Gleb
相关产品推荐
相关产品推荐

