【问题标题】:'segmentation fault python' in Mac OS Big Sur with python 2.7带有 python 2.7 的 Mac OS Big Sur 中的“分段错误 python”
【发布时间】:2021-03-06 21:16:52
【问题描述】:

我不完全确定问题是否在升级到 Big Sur 时开始出现: 我使用 anaconda 分布,当我使用 python 2.7 并使用 matplotlib 绘图(绘图或散点图)时,python 关闭并显示此消息“zsh:分段错误 python”
相反,如果我使用 Spyder 3 编译器,则消息不会显示,但图形也不会显示,它根本不显示任何内容。

代码可以很简单:

import matplotlib.pyplot as plt
lx=[1,2]
ly=[1,2]
plt.scatter(lx,ly)
plt.show()

我已卸载所有 anaconda 并重新安装,现在消息是:
“Fontconfig 警告:忽略 UTF-8:不是有效的区域标签
zsh: 分段错误 python"

这只发生在 python 2.7 上,我相信它是在对 Big Sur OS 进行一些更新时开始的。 当我打开 python 3.8 或 3.7(或 Spyder 4)时没有问题,一切正常。

Anaconda 和 Mac OS 本身已经多次推荐升级到 python 3.8,但我在 2.7 上工作了这么久,希望我能多花点时间在我的原始代码和程序上。 \

我想知道这个问题是因为操作系统升级还是其他原因。

PD:我已经用 Conda 更新了 matplotlib,一切看起来都更新了(matplotlib:2.2.3) 还卸载并重新安装了anaconda。 它不适用于 Big Sur 上的 python 2.7

【问题讨论】:

    标签: python-2.7 matplotlib anaconda spyder macos-big-sur


    【解决方案1】:

    尝试卸载 anaconda 并使用 Big Sur 附带的默认 python 2.7.16 运行。

    我在来自 import matplotlib.pyplot as plt 时遇到了类似的分段问题。

    当我卸载 anaconda 后,错误就解决了。

    【讨论】:

    • 没错。它适用于 Big Sur 中包含的 python 2.7 版本,但由于某种原因不适用于 Anaconda 版本。无需卸载。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2021-02-26
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    相关资源
    最近更新 更多