繁体   English   中英

iPython Notebook:Fedora 21中的qt后端,内核死亡

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM