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

在VSCode中使用PyPy运行Notebook时psutil编译失败求助

解决PyPy环境下安装ipykernel时psutil编译失败的问题

安装ipykernel时出现的link.exe错误码1120,本质是psutil编译过程中链接阶段出现未解析的外部符号,核心原因是PyPy与MSVC编译工具链的兼容性问题,或是缺少必要的编译依赖。以下是可行的解决方法:

  • 优先安装预编译二进制包
    避免源码编译,强制pip使用预编译的wheel文件:
    pip install psutil --only-binary :all:
    若使用conda环境,直接通过conda安装psutil(自动适配PyPy的二进制包):
    conda install psutil

  • 修复MSVC编译工具链
    打开Visual Studio Installer,检查是否安装了C++核心开发组件,同时确保勾选了与PyPy架构匹配的工具集(如x64)和对应版本的Windows SDK。完成后重启终端再尝试安装。

  • 适配PyPy与psutil版本
    部分新版本PyPy和psutil存在编译兼容性问题,可尝试:

    • 降级PyPy到稳定的LTS版本(如PyPy 3.9/3.10系列)
    • 安装适配的psutil旧版本:
      pip install psutil==5.9.5
  • 用conda直接配置PyPy内核环境
    绕开pip编译问题,通过conda创建PyPy环境并安装ipykernel:

    conda create -n pypy_env pypy
    conda activate pypy_env
    conda install ipykernel
    

    之后在VSCode中选择该环境作为.ipynb文件的运行内核即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 05:07:09