gpt4 book ai didi

python - 导入错误 : libGL. so.1:无法打开共享对象文件:没有这样的文件或目录:HyperV Docker

转载 作者:行者123 更新时间:2023-12-04 13:36:04 31 4
gpt4 key购买 nike

我对此很陌生,正在尝试学习 Docker/Containers。我已经使用 pyqt5 创建了一个用户表单,现在尝试使用 hyper v docker 将其容器化。一切顺利,直到图像创建。但是,当我尝试运行容器时,遇到了以下错误。尝试了很多东西,但没有奏效。你们中的一些人能否就此提出最佳解决方案:

Dockerfile:

从 python
运行 python -m pip install PyQT5
运行 python -m pip install pyqt5-tools
复制 Test.py c:/python_practice/DTM/
CMD python c:/python_practice/DTM/Test.py

错误代码:

PS C:\Python_Practice\DTM> docker run pydocker
回溯(最近一次调用最后一次):
文件“c:/python_practice/DTM/Test.py”,第 1 行,在
从 PyQt5 导入 uic、QtWidgets
导入错误:libGL.so.1:无法打开共享对象文件:没有这样的文件或目录

请注意 sudo apt install libgl1-mesa-glx 不起作用,因为这是 windows 而不是 linux。

最佳答案

尝试在您的 docker 文件中添加以下几行:RUN apt-get update -yRUN apt install libgl1-mesa-glx -y

关于python - 导入错误 : libGL. so.1:无法打开共享对象文件:没有这样的文件或目录:HyperV Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61990391/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com