python - 来自 WSL Bash shell 的 iPython 中没有出现 matplotlib 图
问题描述
我想在使用matplotlib
适用于 Linux 的 Windows 子系统的 Linux 终端中使用。我使用的是 Windows 10 机器,并且也安装了 Ubuntu。我松散地按照此页面上的说明进行操作。这对我有用:
- 安装
gvim
在 WSL 上测试它是否有效 - 在禁用访问控制的情况下下载并安装VcxSrv和 Xlaunch
ipconfig
在 Windows 中运行cmd
并从以太网适配器 vEthernet (WSL) 复制 IPv4 地址export DISPLAY=my_ip_address:0.0
在 WSL 外壳中运行
当我运行时gvim
,它会工作并打开程序。当我使用 Python 打开一个 python 解释器时,制作一个简单的绘图并要求显示使用plt.show()
该绘图成功出现。但是,当我通过 iPython 终端执行相同操作时,不会出现任何绘图,也不会出现错误。
由于我对 Linux 比较陌生,我不确定这是与 Linux/VcxSrv/X10 相关还是与 iPython 相关。我怎样才能弄清楚为什么我运行 iPython 时没有出现绘图?
解决方案
推荐阅读
- python - 问题寻找圆矩形碰撞的碰撞侧
- python - Django 错误:唯一约束失败:scraping_vacancy.title - 我该如何解决?
- flutter - 颤动中的外部意图
- python - Python unittest 配置的最佳实践?
- excel - 根据在另一个工作簿中找到的数据过滤工作簿列
- python - 使用 ImageDataGenerator 时 Keras 训练很慢
- c - 这是我的程序或计算机的内存泄漏吗?我该如何解决?
- function - 在 Jupyter 中使用 Julia 而不重新启动内核以重新定义变量/函数的任何有效方法?
- wordpress - AWS wordpress - 计算网络数据传输费用
- c# - C# 中的 JSON 配置处理程序,具有简单的键值更新机制