首页 > 解决方案 > 带有 python 2.7 的 Mac OS Big Sur 中的“分段错误 python”

问题描述

我不完全确定问题是否在升级到 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.7matplotlibanacondaspydermacos-big-sur

解决方案


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

我有一个类似的分割问题 From import matplotlib.pyplot as plt

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


推荐阅读