Python torchvision安装问题:找不到avcodec-58.dll

Python torchvision安装问题:找不到avcodec-58.dll,python,installation,pytorch,torchvision,Python,Installation,Pytorch,Torchvision,我对torchvision的安装有一个奇怪的问题。我刚刚使用以下pip命令安装了torch/torchvision: pip安装火炬===1.4.0火炬视觉===0.5.0-f 系统: 操作系统:Win7、python 3.6.8和cuda 错误:当我这样做时: 进口火炬视觉 我得到一个弹出窗口“python.exe-系统错误”“程序无法启动,因为您的计算机中缺少avcodec-58.dll…” 我让torch/torchvision在另一台win机器(10台,仅cpu)上运行,没有问题 有人建

我对torchvision的安装有一个奇怪的问题。我刚刚使用以下pip命令安装了torch/torchvision:

pip安装火炬===1.4.0火炬视觉===0.5.0-f

系统: 操作系统:Win7、python 3.6.8和cuda

错误:当我这样做时: 进口火炬视觉

我得到一个弹出窗口“python.exe-系统错误”“程序无法启动,因为您的计算机中缺少avcodec-58.dll…”

我让torch/torchvision在另一台win机器(10台,仅cpu)上运行,没有问题

有人建议安装ffmpeg,但没有帮助。问题是,我的另一台win PC从未安装过ffmpeg和torchvision,在那里工作得很好

有人对如何解决这个问题有什么建议吗

avcodec-58.dll到底是什么

编辑:
事实证明,ffmpeg有两个版本:静态和共享。显然,Chocolate安装的是静态的,torchvision需要共享的,因为它带有dll,包括avcodec-58.dll。

avcodec-58.dll是一个库,其中有很多编解码器,用于解码不同的视频和音频。如mp4、mov.avi等,由ffmpeg提供。