Python &引用;(pygame降落伞)分段故障“;码头集装箱

Python &引用;(pygame降落伞)分段故障“;码头集装箱,python,docker,pygame,Python,Docker,Pygame,在docker容器中尝试使用pygame时,我遇到以下错误(我想从容器中获取显示): 复制: 已安装Docker docker run-it-e显示-w/pygame\u hello\u world buxx/pygame\u hello\u world/usr/bin/python3.4 hello\u world.py 结果(对我来说)是: 致命Python错误:(pygame降落伞)分段错误 当前线程0x00007f465f894740(最新调用优先): 文件“hello_world.py

在docker容器中尝试使用pygame时,我遇到以下错误(我想从容器中获取显示):

复制:

  • 已安装Docker
  • docker run-it-e显示-w/pygame\u hello\u world buxx/pygame\u hello\u world/usr/bin/python3.4 hello\u world.py
  • 结果(对我来说)是:

    致命Python错误:(pygame降落伞)分段错误
    当前线程0x00007f465f894740(最新调用优先):
    文件“hello_world.py”,第7行
    
    Docker图像是,您可以查看hello_world.py内容

    如果运行
    docker run-it-w/pygame\u hello\u world buxx/pygame\u hello\u world/usr/bin/python3.4 hello\u world.py
    命令(不带
    -e DISPLAY
    选项),您可以看到pygame正在使用DISPLAY

    会发生什么?如何修复它?

    使用:

    docker run -w /pygame_hello_world -v /tmp/.X11-unix:/tmp/.X11-unix -v /dev/snd:/dev/snd --privileged -e DISPLAY buxx/pygame_hello_world python3.4 hello_world.py
    
    必须允许docker用户使用
    xhost+local:docker
    与您的X会话通信


    灵感来自。

    你并不孤单,我也得到了
    致命的Python错误:(pygame降落伞)分段错误当前线程0x00007f47c673c740(最新调用优先):文件“hello_world.py”,在构建图像后,
    中的第7行,我的docker版本1.9.0-rc2I在为PHP编译C扩展时遇到了这个分段错误问题。有什么想法吗?
    Fatal Python error: (pygame parachute) Segmentation Fault
    
    Current thread 0x00007f465f894740 (most recent call first):
      File "hello_world.py", line 7 in <module>
    
    docker run -w /pygame_hello_world -v /tmp/.X11-unix:/tmp/.X11-unix -v /dev/snd:/dev/snd --privileged -e DISPLAY buxx/pygame_hello_world python3.4 hello_world.py