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

Windows虚拟环境中torch-scatter==2.1.1安装失败求助

解决torch-scatter安装时提示ModuleNotFoundError: No module named 'torch'的问题

针对Windows虚拟环境下的这个问题,可按以下步骤排查解决:

  • 修正whl源的变量错误:Windows终端不支持${cpu}这类shell变量,直接替换为对应架构的标识。如果是CPU环境,执行:

    pip install torch-scatter==2.1.1 -f https://data.pyg.org/whl/torch-2.1.2+cpu.html
    

    若为CUDA环境,根据你的CUDA版本替换后缀(比如torch2.1.2对应CUDA11.8则用cu118):

    pip install torch-scatter==2.1.1 -f https://data.pyg.org/whl/torch-2.1.2+cu118.html
    
  • 确保调用虚拟环境的Python解释器:避免系统全局Python干扰,直接用虚拟环境内的Python路径执行pip:

    .\.venv\Scripts\python.exe -m pip install torch-scatter==2.1.1 -f https://data.pyg.org/whl/torch-2.1.2+cpu.html
    
  • 验证虚拟环境中torch的可用性:先确认当前Python能正常加载torch:

    .\.venv\Scripts\python.exe -c "import torch; print(torch.__version__)"
    

    若输出2.1.2则正常;若报错,重新安装torch:

    .\.venv\Scripts\python.exe -m pip install torch==2.1.2 torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
    

    (CUDA环境替换为对应索引地址,如https://download.pytorch.org/whl/cu118)

  • 禁用构建隔离:如果仍触发源码构建导致找不到torch,添加--no-build-isolation参数跳过构建隔离环境:

    .\.venv\Scripts\python.exe -m pip install torch-scatter==2.1.1 -f https://data.pyg.org/whl/torch-2.1.2+cpu.html --no-build-isolation
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 15:06:19