报错 ImportError libGL.so.1: cannot open shared object file: No such file or directory
今天在访问部署到Streamlit Cloud的项目的时,显示报错为 ImportError libGL.so.1: cannot open shared object file: No such file or directory
分析报错原因
打开Manage app 查看记录,发现是 Cv2模块导入失败,查看requirements.txt文件,发现Cv在其中
官方解决方案
查找官方论坛,找到类似问题 Cv2 error in deploying app
删除opencv-python,只保留 opencv-python-headless ,并datetime打包
检查自己的requirements.txt文件,发现opencv-python确实在里面
将其删除以后,仍然报错
问题解决
检查过后发现是,环境里面没有删除干净导致的,故我们选择重新启动项目
等待系统重启后,发现可以正常登录了