Windows系统安装PyTorch遇问题:导入torch模块失败求助
解决PyTorch安装后无法导入的问题
确认conda环境激活状态
- 终端输入
conda info --envs查看所有conda环境,找到你安装PyTorch的环境名称 - 执行
conda activate [你的环境名]激活环境 - 输入
which python(Linux/macOS)或where python(Windows),验证输出路径是否为conda环境内的Python,而非系统默认Python
- 终端输入
检查PyTorch是否真的安装在目标环境中
在激活的环境里执行conda list | grep torch,查看是否存在torch、torchvision、torchaudio相关包。如果没有,重新执行官方安装命令:- CUDA版本:
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia - CPU版本:
conda install pytorch torchvision torchaudio cpuonly -c pytorch
- CUDA版本:
配置IDE的Python解释器
如果你用VSCode、PyCharm等IDE,需手动选择conda环境对应的Python解释器:- VSCode:点击右下角的Python版本,选择conda环境的解释器
- PyCharm:进入
File > Settings > Project > Python Interpreter,添加并选择conda环境的Python路径
确保PyTorch版本适配Python3.11.2
PyTorch 2.0及以上版本才支持Python3.11,安装时可指定版本:conda install pytorch>=2.0 torchvision torchaudio -c pytorch清理缓存后重新安装
若之前安装有残留,执行pip cache purge清理pip缓存,再在激活的conda环境中用环境内的pip安装:python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
内容的提问来源于stack exchange,提问作者IchiroSan
相关产品推荐
相关产品推荐

