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

卸载Torch及重装Python后仍可调用Torch 2.0.1,求解决方案

解决Torch版本残留问题的步骤

1. 确认VS Code使用的Python解释器

  • 打开VS Code,按下Ctrl+Shift+P,输入Python: Select Interpreter,查看当前选中的解释器路径是否为你重装的Python 3.9.7的安装路径(比如C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\python.exe)。如果不是,切换到正确的解释器。
  • 可以在代码中添加一行打印torch模块的位置,直接定位残留文件:
import torch
print(torch.__file__)

根据输出的路径,找到并删除整个torch文件夹。

2. 检查并清理虚拟环境残留

  • 如果你之前使用过虚拟环境(如venv、conda),VS Code可能仍在激活旧环境:
    • 对于venv:关闭VS Code终端,删除旧的虚拟环境文件夹(比如项目根目录下的venv文件夹)。
    • 对于conda:在终端执行conda deactivate退出旧环境,再执行conda list检查是否还有torch,若有则用conda uninstall torch torchvision torchaudio卸载。

3. 清理Python全局包残留

  • 找到Python 3.9.7的site-packages目录,路径通常为:
    C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\Lib\site-packages
    
    进入该目录,删除所有与torch相关的文件夹(如torch、torchvision、torchaudio)和.dist-info文件(如torch-2.0.1+cpu.dist-info)。
  • 打开控制面板的「程序和功能」,检查是否有未卸载干净的旧Python版本,如有则彻底卸载。

4. 重新安装目标Torch版本

  • 确认残留清理完成后,在VS Code终端执行对应版本的安装命令(以CPU版本为例):
pip install torch==1.10.2+cpu torchvision==0.11.3+cpu torchaudio==0.10.2+cpu -f https://download.pytorch.org/whl/cpu/torch_stable.html
  • 运行以下代码验证版本:
import torch
print(f"Torch Version: {torch.__version__}")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 04:10:59