You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中无法加载Jupyter Notebook:ASTText导入失败求助

解决VS Code中Jupyter内核启动失败(无法导入ASTText)的问题

这个错误大概率是asttokens包版本与Python3.8、ipykernel不兼容,或者虚拟环境依赖损坏导致的,以下是针对性的解决步骤:

1. 修复asttokens版本兼容性

Python3.8对asttokens的版本有特定要求,过高版本会出现导入失败问题:

  • 卸载现有asttokens:
    pip uninstall -y asttokens
    
  • 安装适配Python3.8的稳定版本:
    pip install asttokens==2.0.5
    

2. 重新部署虚拟环境内核

可能ipykernel安装不完整或内核注册异常:

  • 卸载当前ipykernel:
    pip uninstall -y ipykernel
    
  • 重新安装并注册虚拟环境到Jupyter:
    pip install ipykernel
    python -m ipykernel install --user --name=你的虚拟环境名 --display-name="Python (你的虚拟环境名)"
    
  • 在VS Code的内核选择面板中,切换到刚注册的虚拟环境内核。

3. 重置pandas及依赖

依赖包损坏可能引发连锁错误:

  • 卸载pandas:
    pip uninstall -y pandas
    
  • 重新安装pandas:
    pip install pandas
    

4. 重建虚拟环境(终极方案)

如果以上步骤无效,说明虚拟环境本身已损坏:

  • 删除现有虚拟环境:
    # Windows系统
    rmdir /s venv
    # Linux/macOS系统
    rm -r venv
    
  • 重新创建并激活虚拟环境:
    python -m venv venv
    # Windows激活
    venv\Scripts\activate
    # Linux/macOS激活
    source venv/bin/activate
    
  • 重新安装ipykernel、pandas等所需包。

内容的提问来源于stack exchange,提问作者S L

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 17:15:03