如果您遇到了这个问题,可以尝试以下解决方案:

  1. 确保已经安装了libjpeg和libpng的开发库。在Ubuntu上,可以使用以下命令安装:

    sudo apt-get install libjpeg-dev libpng-dev
    
  2. 如果您已经安装了这些库,但仍然遇到问题,请确保它们已经正确链接到系统上。可以使用以下命令检查链接:

    ldconfig -p | grep libjpeg
    ldconfig -p | grep libpng
    

    如果您看到输出,则说明库已正确链接。如果没有输出,则需要重新安装库并确保它们正确链接。

  3. 如果您使用的是conda环境,请确保您已经安装了正确版本的libjpeg和libpng。可以使用以下命令检查可用的版本:

    conda search libjpeg
    conda search libpng
    

    然后安装正确的版本,例如:

    conda install libjpeg=9b
    conda install libpng=1.6.37
    
  4. 最后,您可以尝试重新构建“torchvision”,并确保它正确链接到libjpeg和libpng:

    pip uninstall torchvision
    # now install libjpeg and libpng
    pip install torchvision
    

如果您尝试了所有这些解决方案,但仍然遇到问题,请参考“torchvision”文档或寻求其他支持


原文地址: https://www.cveoy.top/t/topic/hp9d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录