![](/img/trans.png)
[英]IPython notebook 2.3.0 on Fedora 21 cannot find FontAwesome
[英]ipython notebook: qt backend in Fedora 21, kernel dies
我尝试在Fedora 21(KDE)上使用ipython笔记本,但是qt后端似乎有问题。 当我想使用matplotlib绘制图形时,它会打开一个注释:“内核似乎已经死亡。它将自动重新启动。” “%matplotlib qt”也会发生同样的情况。 但是,嵌入式图形效果很好。 我已经安装了蟒蛇和冠层。
我在终端中运行“ $ iptest”,它产生以下消息:14个组中的1个失败(qt)。
我是Linux和Python的新手,以为我必须安装缺少的东西(软件包):因此,我安装了-pyzmq(pip安装pyzmq)-PyQt-qt-x11
这没有解决问题。 我已经寻找了3天的解决方案,但无法解决问题。
似乎fedora 21不再自动安装qt后端。 因此,问题似乎在于如何安装qt后端以及如何使ipython Notebook使用它。
提供一些示例代码(使用ipython笔记本):
import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
area = np.pi * (15 * np.random.rand(N))**2 # 0 to 15 point radiuses
plt.scatter(x, y, s=area, alpha=0.5)
plt.show()
这将触发以下消息:内核似乎已死亡。 它将自动重启。
虽然以下代码不会触发错误:
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
area = np.pi * (15 * np.random.rand(N))**2 # 0 to 15 point radiuses
plt.scatter(x, y, s=area, alpha=0.5)
plt.show()
有人知道该怎么办吗?
结果证明我使用的是已经安装了python和Ipython的Fedora 21(Scientific Spin)。 安装anaconda软件包时,我很可能改写了一些软件包及其依赖项。 昨晚,我再次安装了Fedora 21,而未安装anaconda,一切正常。
此外,有人似乎已经修复了“ KDE的QT问题”( 链接 ),因此,如果您已经在KDE上安装了anaconda并在qt后端遇到问题,您可能会考虑使用他的解决方法,此方法目前正在更新pyqt( conda update pyqt
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.