3

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

pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html

系统:操作系统:win 7,python 3.6.8,带有 cuda

错误:当我这样做时:导入torchvision

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

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

有人建议安装ffmpeg,但没有帮助。问题是我的另一台 Win PC 从来没有 ffmpeg 和 torchvision 安装在那里正常工作。

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

什么是avcodec-58.dll?

编辑:原来有两个版本的 ffmpeg 静态和共享。显然chocolatey安装了静态的,而torchvision需要共享的,因为它是包含avcodec-58.dll在内的dll。

4

0 回答 0