在从源代码构建torchvision之前您是否安装了libjpeg或libpng?这个问题怎么解决
如果您遇到了这个问题,可以尝试以下解决方案:
-
确保已经安装了libjpeg和libpng的开发库。在Ubuntu上,可以使用以下命令安装:
sudo apt-get install libjpeg-dev libpng-dev -
如果您已经安装了这些库,但仍然遇到问题,请确保它们已经正确链接到系统上。可以使用以下命令检查链接:
ldconfig -p | grep libjpeg ldconfig -p | grep libpng如果您看到输出,则说明库已正确链接。如果没有输出,则需要重新安装库并确保它们正确链接。
-
如果您使用的是conda环境,请确保您已经安装了正确版本的libjpeg和libpng。可以使用以下命令检查可用的版本:
conda search libjpeg conda search libpng然后安装正确的版本,例如:
conda install libjpeg=9b conda install libpng=1.6.37 -
最后,您可以尝试重新构建“torchvision”,并确保它正确链接到libjpeg和libpng:
pip uninstall torchvision # now install libjpeg and libpng pip install torchvision
如果您尝试了所有这些解决方案,但仍然遇到问题,请参考“torchvision”文档或寻求其他支持
原文地址: https://www.cveoy.top/t/topic/hp9d 著作权归作者所有。请勿转载和采集!