如何在Ubuntu 16.04 Docker容器上安装spyder3

时间:2019-04-23 16:07:07

标签: docker spyder

我正在尝试基于Ubuntu 16.04构建docker映像。是否可以在此映像上安装和使用spyder3?

到目前为止我所做的...

  1. 在Ubuntu 16.04(基本映像)上添加了普通用户
  2. 已安装python3.6.4
  3. 已安装spyder3

我得到这个错误:

genie@667b3f2734a1:~$ spyder3

Spyder: cannot connect to X server :0.0

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

(此处为 Spyder维护者)Spyder是一个桌面应用程序,因此它需要在Linux上运行的X服务器才能工作。因此,您需要将python3-pyqt5添加到您的docker映像中,这将带来Xorg及其所有依赖项。然后,您需要使用startx启动服务器。