【发布时间】:2021-04-02 06:26:41
【问题描述】:
在 PyCharm(版本 2020.3)中,我无法显示任何绘图并且出现错误。我尝试遵循其他建议,即进入 PyCharm 设置并取消选择“PyQt”以及选择“Gevent compatible”但没有运气。我相信这个问题是在最新的 Big Sur 更新之后开始发生的,但我不是 100% 肯定的。以下是错误和我认为可能相关的任何其他信息。我希望得到任何帮助或指导,因为这让我发疯了几周,移动输出只是为了在 Jupyter Notebooks 中可视化事物!提前谢谢你!
错误: “进程以退出代码 139 结束(被信号 11 中断:SIGSEGV)”
这是弹出的错误消息:
更多信息,不确定这是否重要,但是当我导入 matplotlib 时,我得到以下输出:
“后端 MacOSX 是交互式后端。打开交互模式。”
这是来自Matplotlib site 的基本示例,用于重现我的错误以及基本代码块:
import numpy as np
import matplotlib.pyplot as plt
# Fixing random state for reproducibility
np.random.seed(19680801)
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2 # 0 to 15 point radii
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()
【问题讨论】:
-
昨天在不同情况下报告了一个非常相似的错误消息,here's a link to the question在cmets中有各种各样的类似情况。
-
@bad_coder 感谢您的快速响应。这提到了错误 137 并基于“内存使用过多”,我不相信我的错误 139 是因为即使我重新开始并执行简单的 matplotlib 示例,它也会发生。
-
我已将库 matplotlib 更新为 3.3.4,问题已解决。它与 PyCharm 无关,从终端也出现问题。
-
那行得通@fernolimits!!
标签: python matplotlib pycharm