你好,我在魔塔环境执行 python test.py这个文件报错,之前都是可以的,请问这个是什么原因呢? Traceback (most recent call last): File "test.py", line 2, in from modelscope.pipelines import pipeline File "/root/miniconda3/envs/modelscope/lib/python3.7/site-packages/modelscope/pipelines/init.py", line 6, in from .base import Pipeline File "/root/miniconda3/envs/modelscope/lib/python3.7/site-packages/modelscope/pipelines/base.py", line 16, in from modelscope.pipeline_inputs import TASK_INPUTS, check_input_type File "/root/miniconda3/envs/modelscope/lib/python3.7/site-packages/modelscope/pipeline_inputs.py", line 3, in import cv2 File "/root/miniconda3/envs/modelscope/lib/python3.7/site-packages/cv2/init.py", line 181, in bootstrap() File "/root/miniconda3/envs/modelscope/lib/python3.7/site-packages/cv2/init.py", line 153, in bootstrap native_module = importlib.import_module("cv2") File "/root/miniconda3/envs/modelscope/lib/python3.7/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: libGL.so.1: cannot open shared object file: No such file or directory
这个错误提示是缺少libGL.so.1共享库文件,可能是因为在运行test.py脚本时,需要使用到OpenCV库,而OpenCV库是一个计算机视觉库,它需要依赖于图形界面库,比如OpenGL等,在计算机上运行时需要这些库的支持。因此,出现这个错误提示时,一般是因为缺少libGL.so.1库导致的。你可以尝试重新安装OpenGL等图形界面库,或者查找系统中是否已经安装了这个库文件,如果已经安装了,可以将其路径添加到环境变量中。这样,就可以解决缺少libGL.so.1库的问题了。