libGL error: MESA-LOADER: failed to open swrast libGL error: failed to load driver: swrast X Error o

  • Post author:
  • Post category:其他


在ubuntu22.04 运行代码  出现这个错误 ,显卡驱动正常,并且cuda也能调,目前还不知道怎么处理

b8117e49b903460db63918cfde7fafeb.png

后续:查了很多资料,有些说是环境没配好,有些说是显卡驱动与内核版本不一致,删删减减重新装了很多东西还是不能解决,把从显卡驱动问题转移,看看是不是其他方面的问题。
b5d91a2534a248a39f229f0c63aab7e0.png

根据错误发现对应路径下面其实是有这个文件的,但是我没有这个在lib下的swart.so的文件,所以我又查了查终于在一个b站的帖子找到了办法
174a60c3c3534db4abee823c624a67f9.png

他也是这个问题,于是我根据他的办法创建了swart.so的软连接之后。

ed199270119a424cab0dc62eb64ed769.png

错误变成了这个,是某个包没有吧,本来天真的直接pip去下找不到的包,发现下不了

aa6e841b188549858ec90286045908e9.png

后来找到了网上相关评论区的解决办法,

输入conda install -c conda-forge gcc下载相关的环境以后,代码正常运行了。

总结:因为windows并不支持forksevice所以我切换平台直接裸机装了ubuntu系统,相比于windows 配置起来比较陌生,比如显卡驱动,和一些终端命令并不熟悉,这次的问题属于系统的文件问题,如果能着手问题本身去解决而不是盲目搜网上的解决办法,应该可以解决的更快一些



版权声明:本文为weixin_42092516原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。