Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 独立且可复制的开发环境(X转发和Docker)_Python_Matplotlib_Docker_X11 - Fatal编程技术网

Python 独立且可复制的开发环境(X转发和Docker)

Python 独立且可复制的开发环境(X转发和Docker),python,matplotlib,docker,x11,Python,Matplotlib,Docker,X11,有没有一种方法可以运行: 交互式Python(直接Python/ipython,而不是带有远程连接的Jupyter笔记本) Matplotlib 显示图形 在Docker容器中,同时使用X转发(或任何其他替代方法)在主机上显示图形 例如,我希望能够在容器上以交互方式运行以下代码(逐行): 请参见主机上的结果图,图形和交互式应用程序都不是Docker的典型用例。这是可能的,但我可以问一下为什么它必须在Docker中运行吗?@klaus-d我希望有一个独立的、可复制的开发环境。例如,具有open

有没有一种方法可以运行:

  • 交互式Python(直接Python/ipython,而不是带有远程连接的Jupyter笔记本)
  • Matplotlib
  • 显示图形
在Docker容器中,同时使用X转发(或任何其他替代方法)在主机上显示图形

例如,我希望能够在容器上以交互方式运行以下代码(逐行):


请参见主机上的结果图

,图形和交互式应用程序都不是Docker的典型用例。这是可能的,但我可以问一下为什么它必须在Docker中运行吗?@klaus-d我希望有一个独立的、可复制的开发环境。例如,具有opencv和tensorflow自定义版本的容器。在该容器中调试/运行应用程序时,它们会显示图形、视频帧等。
import matplotlib.pyplot as plt
plt.plot([0, 1])
plt.show()