python-2.7 - 带有 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
解决方案
尝试卸载 anaconda 并使用 Big Sur 附带的默认 python 2.7.16 运行。
我有一个类似的分割问题 From import matplotlib.pyplot as plt
。
当我卸载 anaconda 时,错误解决了。