linux子系统matplotlib,在Ubuntu中显示matplotlib图(Linux子系统的Windows子系统)

好吧,所以我得到它的工作如下,但一些步骤可能没有必要。我有Ubuntu的窗口上,安装了水蟒蟒3.6

谷歌 “的Xming”(X11服务器)和下载(从SourceForge)/安装/运行

sudo apt-get install x11-apps

export DISPLAY=localhost:0.0(添加到~/.bashrc使永久)

sudo apt-get install gnome-calculator(获得GTK)

编辑matplotlibrc和改变后端:到后端:TkAgg

我matplotlibrc在/home/james/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc

注意GTKAgg没有工作,所以第4步可能是毫无意义的,不知道。 gnome-calulator起作用,所以GTK似乎工作,但它说需要pygtk但pip install pygtk没有工作。

不管怎么说,毕竟是,这个代码在WSL Ubuntu的运行工作作为是:

import matplotlib.pyplot as plt

import numpy as np

t = np.arange(0.0, 2.0, 0.01)

s = 1 + np.sin(2*np.pi*t)

plt.plot(t, s)

plt.title('About as simple as it gets, folks')

plt.show()

```

结果: 7BEcA.jpg

我有一种感觉,这是更好通过Jupyter笔记本或其他东西完成,但很高兴在Linux上的子系统上的Ubuntu for Windows上具有基本的命令行python matplotlib功能

编辑:今天我运行了下面的命令,安装Qt5作为后端,并且它与Qt5Agg作为后端(vs TkAgg)正常工作。如果你正在运行的一些事情上WSL其他这就需要QT5

sudo apt-get update && sudo apt-get install qtbase5-dev

而且这可能是有帮助的,找到你的matplotlibrc,并命令提示符下键入:

python import matplotlib print(matplotlib.matplotlib_fname()) quit()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值