gpt4 book ai didi

python - 无法找到或加载 Qt 平台插件 "xcb"

转载 作者:IT老高 更新时间:2023-10-28 20:39:50 26 4
gpt4 key购买 nike

在我的操作系统(Linux Mint Debian Edition 2)上,除了 apt 安装的系统 python(/usr/bin/python),我还安装了 python 。但是我在使用 anaconda python

运行以下代码时遇到了问题
# test.py
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0, 1])
plt.scatter(x, x)
plt.show()

错误是

This application failed to start because it could not find or load the Qt platform plugin "xcb".

Reinstalling the application may fix this problem.

Aborted

但是如果我尝试使用系统python,即/usr/bin/python test.py,它可以正常工作。

然后我尝试了system和anaconda的ipython,结果和之前一样:anaconda ipython内核死了。

我尝试将 ipython 魔术 %matplotlib inline 添加到代码中,anaconda ipython 现在可以正常工作。但是如果我用 %pylab 替换 %matplotlib inline,anaconda ipython 又死了。

注意:我使用的是 python 2.7。 System ipython的版本是2.3,anaconda ipython的版本是3.2。

最佳答案

为了解决这个问题,我在顶部添加了:

import matplotlib
matplotlib.use('Agg')

我有一个 CentOS7、Anaconda3-4.5.0、python3.5pyqt 5.6.0 版和 qt 5.6.0 版

如果您想在 Tkinter 窗口中使用绘图进行可视化,请使用:

matplotlib.use('TkAgg')

关于python - 无法找到或加载 Qt 平台插件 "xcb",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33051790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com