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

VS Code中Poetry虚拟环境运行Jupyter Kernel启动失败求助

解决VS Code中Poetry虚拟环境Jupyter内核启动失败问题

针对你遇到的Bad file descriptor (epoll.cpp:73)内核崩溃错误,可尝试以下解决方案:

  • 降级pyzmq至兼容版本
    Windows环境下新版pyzmq常出现epoll相关兼容性问题,指定安装稳定旧版本:

    poetry add pyzmq==23.2.1
    

    执行后重新运行poetry install,再重启VS Code尝试运行单元格。

  • 手动指定虚拟环境解释器

    1. 打开VS Code命令面板(Ctrl+Shift+P)
    2. 输入并选择Jupyter: Select Interpreter to Start Kernel
    3. 找到项目目录下Poetry虚拟环境的Python路径(通常为./.venv/Scripts/python.exe),选中后重新启动内核。
  • 清理Jupyter运行时缓存
    删除Jupyter的临时运行文件:

    1. 打开文件资源管理器,输入路径%APPDATA%\jupyter\runtime
    2. 删除该目录下所有文件,重启VS Code后再次尝试。
  • 将虚拟环境放在项目目录内
    通过Poetry配置缩短虚拟环境路径,避免Windows长路径限制:

    poetry config virtualenvs.in-project true
    

    执行后删除旧虚拟环境,重新运行poetry install生成新的本地虚拟环境,再关联Jupyter内核。

  • 重新注册ipykernel
    确保内核正确绑定到Poetry虚拟环境:

    poetry run python -m ipykernel install --user --name=poetry-env
    

    替换poetry-env为自定义环境名,之后在VS Code中选择该内核运行单元格。

内容的提问来源于stack exchange,提问作者Elis Evans

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 11:07:03