_tkinter.TclError:无法连接以在 Windows 上显示“localhost:0.0”matplotlib bash

fgh*_*fgh 5 windows bash xming python3 matplotlib

受到在 Windows 上使用 Bash (Ubuntu) 终端显示 Python 脚本中使用的 matplotlib 的问题的启发,我遵循了第一个答案中列出的说明。然而,重新启动计算机后,突然出现错误:

_tkinter.TclError: couldn't connect to display "localhost:0.0"
Run Code Online (Sandbox Code Playgroud)

您知道如何修复它并显示图像吗?

引用上述帖子,我有:

  1. 下载并安装Xming
  2. sudo apt-get update
  3. sudo apt-get install python3.6-tk
  4. (之前安装了matplotlib)
  5. export DISPLAY=localhost:0.0并添加到 ~/.bashrc

小智 2

在 Ubuntu 子系统中运行脚本之前,不要忘记在 Windows 上打开 Xming 应用程序。