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

导入pytorchvideo.transforms.RandAugment遇ModuleNotFoundError求助

问题成因分析
  • TorchVision版本过低或与PyTorch不匹配
    torchvision.transforms.functional_tensor是TorchVision较新版本中新增的模块(一般需TorchVision 0.9.0及以上,且需与对应版本的PyTorch匹配,比如PyTorch 1.8.x对应TorchVision 0.9.x)。如果你的TorchVision版本低于要求,就会出现找不到模块的错误。即使重装,若未指定符合要求的版本,问题仍会存在。

  • PyTorchVideo与TorchVision版本不兼容
    不同版本的PyTorchVideo对TorchVision的依赖版本有明确要求。比如部分PyTorchVideo版本的RandAugment实现直接依赖functional_tensor模块,若你安装的PyTorchVideo版本与当前TorchVision版本不匹配,即使单独重装两者,也无法解决依赖问题。

  • 虚拟环境冲突
    若你同时使用多个Python虚拟环境,可能存在操作环境与运行环境不一致的情况:比如你在A环境卸载重装了包,但实际运行代码的是B环境,而B环境中的TorchVision版本仍未达标,就会出现import pytorchvideo正常但导入子模块失败的现象。

  • TorchVision安装不完整
    重装过程中若遇到网络波动或安装中断,可能导致TorchVision部分文件缺失,functional_tensor模块的相关文件未被正确安装。这种情况下,即使版本符合要求,也会触发模块找不到的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 20:34:51