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

已安装torch仍触发ModuleNotFoundError问题求助

解决ModuleNotFoundError: No module named 'torch'(多Python环境冲突问题)

核心解决方案

你的pip对应Python 3.10环境,但当前运行脚本的是pyenv管理的Python 3.13.0a6环境,需给当前激活的Python 3.13环境安装torch,以下是两种可行方法:

方法1:通过pyenv切换环境后安装

  1. 确保终端激活目标Python环境:
pyenv local 3.13.0a6
  1. 使用python -m pip安装(避免pip与Python版本不匹配):
python -m pip install torch

方法2:直接调用对应版本的pip路径

如果pyenv切换后pip仍指向其他版本,可直接指定Python 3.13的pip执行安装:

C:\Users\moham\.pyenv\pyenv-win\versions\3.13.0a6\Scripts\pip.exe install torch

问题原因分析

从你的命令输出可明确冲突点:

  • pip install torch的输出显示,torch被安装在PythonSoftwareFoundation.Python.3.10的site-packages目录,对应系统自带的Python 3.10环境
  • python -c "import site; print(site.getsitepackages())"的输出则指向pyenv管理的3.13.0a6环境的site-packages,说明当前终端默认使用的是Python 3.13.0a6
  • 不同Python环境的site-packages相互独立,因此3.13环境无法找到3.10环境中安装的torch

验证安装结果

安装完成后,执行以下命令确认torch已成功安装到当前环境:

python -c "import torch; print(torch.__version__)"

若输出torch的版本号(如2.2.2),则说明安装成功,此时运行训练脚本即可解决ModuleNotFoundError问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 05:34:57