正如标题所述,我有一个 docker 容器,使用 ubuntu 16.04 基础映像,安装了 matplotlib 和各种依赖项。
我知道我可以使用 jupyter notebook 或其他东西将绘图写入文件或其他东西,但是我特别希望能够放入容器内的 python shell 并从那里调用 plt.plot() 。
我已经阅读了有关设置显示变量等的内容,但到目前为止还没有多少运气。
任何帮助,将不胜感激。
小智 0
据我了解,您想在 docker 内运行的 python shell 中运行命令。
如果这是正确的,您可以运行您的容器,然后简单地执行此操作
docker exec -it CONTAINER_NAME python
Run Code Online (Sandbox Code Playgroud)
注意python可能python3取决于您的容器。
这会将您连接到容器内的 python shell。然后你就可以施展你的魔法了。
此外,如果您想将图形生成到文件中,您可以将它们写入从主机安装的文件夹中,以便您在 OSX 计算机中获得输出。
希望这可以帮助。