如果您在从源代码构建 'torchvision' 时遇到了 'libjpeg' 或 'libpng' 问题,可以尝试以下解决方案:

  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/oSYY 著作权归作者所有。请勿转载和采集!

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