【问题标题】:PyCharm Plotting Issue "Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)"PyCharm 绘图问题“进程以退出代码 139 完成(被信号 11 中断:SIGSEGV)”
【发布时间】: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


【解决方案1】:

根据上述@fernolimits,我将matplotlib (pip install --upgrade matplotlib) 从版本3.2.1 升级到3.3.4,并且成功了!

【讨论】:

    【解决方案2】:

    我运行了命令(pip install --upgrade matplotlib 但不起作用。所以我在 pycharm 中手动升级它然后重新启动 pycharm 并且它工作了

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2021-09-12
    • 2020-07-02
    • 2020-12-05
    • 1970-01-01
    • 2020-12-04
    • 2018-08-31
    • 2018-05-03
    • 2019-11-25
    相关资源
    最近更新 更多