ImportError:libGL.so.1:无法打开共享对象文件:没有此类文件或目录:HyperV Docker

2024-04-29 14:33:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我对这个很陌生,正在努力学习Docker/Containers。我已经使用pyqt5创建了一个用户表单,现在尝试使用hyper v docker将其容器化。在图像创建之前,一切都很顺利。然而,当我试图运行容器时,我遇到了以下错误。尝试了许多事情,但都没有成功。你们中的一些人能否就这一问题提出最佳解决方案:

Dockerfile:

来自python 运行python-mpip安装PyQT5 运行python-mpip安装pyqt5工具 复制Test.py c:/python\u practice/DTM/ CMD python c:/python\u practice/DTM/Test.py

错误代码:

PS C:\Python\u Practice\DTM>;码头工人 回溯(最近一次呼叫最后一次): 文件“c:/python\u practice/DTM/Test.py”,第1行,在 从PyQt5导入uic、QtWidgets ImportError:libGL.so.1:无法打开共享对象文件:没有此类文件或目录

请注意sudo apt install libgl1 mesa glx不工作,因为这是windows而不是linux


Tags: 文件docker用户pytest表单hyper容器