分段错误:升级到 OS Big Sur 后出现 11 python
Segmentation fault: 11 python after upgrading to OS Big Sur
昨天,我的程序运行良好。但是,今天它停止工作了。我认为它可能与最新的 Mac OS 更新有关,因为我今天刚安装它。我的测试代码如下所示
import matplotlib.pyplot as plt
import numpy as np
print("ehllow")
zeroes = np.zeros((10,10))
plt.imshow(zeroes)
plt.show()
一切顺利,直到我到达 plt.show()。我曾尝试删除它,并且程序 运行 很顺利,但是一旦我将它重新添加进去,我就得到了错误
Segmentation fault: 11
然后显示 python 崩溃屏幕
我有 python 版本 3.7.6 64 位 Mac。
您是否尝试过卸载它并重新安装最新的 python 更新并重新启动您 PC/Laptop?
好的。仅供想知道的人
卸载并重新安装出现错误的软件包对我有用
pip uninstall matplotlib
pip install matplotlib
我遇到了同样的问题 - 一个 Python 程序在更新到 Big Sur 之前运行良好,但崩溃了:
Segmentation fault: 11
更新后。
正如之前的回复所建议的那样,只需卸载并重新安装有问题的 Python 库即可解决问题。对我来说,这意味着 matplotlib:
pip uninstall matplotlib
pip install matplotlib
谢谢!
我也遇到了同样的问题:
分段错误:11
我猜,是因为语句行:
plt.show()
如上所述,matplotlib 的卸载和重新安装对我有用。
谢谢!
重新安装是最好的选择,但您也可以使用:
import matplotlib as mpl
mpl.use('MacOSX')
import numpy as np
import matplotlib.pyplot as plt
我不得不将 OSX 机器上的 dpi 从 400 降低到 50。 none 这些其他方法奏效了。首先,我更新的是 Catalina,而不是 Big Sur。
昨天,我的程序运行良好。但是,今天它停止工作了。我认为它可能与最新的 Mac OS 更新有关,因为我今天刚安装它。我的测试代码如下所示
import matplotlib.pyplot as plt
import numpy as np
print("ehllow")
zeroes = np.zeros((10,10))
plt.imshow(zeroes)
plt.show()
一切顺利,直到我到达 plt.show()。我曾尝试删除它,并且程序 运行 很顺利,但是一旦我将它重新添加进去,我就得到了错误
Segmentation fault: 11
然后显示 python 崩溃屏幕
我有 python 版本 3.7.6 64 位 Mac。
您是否尝试过卸载它并重新安装最新的 python 更新并重新启动您 PC/Laptop?
好的。仅供想知道的人
卸载并重新安装出现错误的软件包对我有用
pip uninstall matplotlib
pip install matplotlib
我遇到了同样的问题 - 一个 Python 程序在更新到 Big Sur 之前运行良好,但崩溃了:
Segmentation fault: 11
更新后。
正如之前的回复所建议的那样,只需卸载并重新安装有问题的 Python 库即可解决问题。对我来说,这意味着 matplotlib:
pip uninstall matplotlib
pip install matplotlib
谢谢!
我也遇到了同样的问题: 分段错误:11
我猜,是因为语句行: plt.show()
如上所述,matplotlib 的卸载和重新安装对我有用。 谢谢!
重新安装是最好的选择,但您也可以使用:
import matplotlib as mpl
mpl.use('MacOSX')
import numpy as np
import matplotlib.pyplot as plt
我不得不将 OSX 机器上的 dpi 从 400 降低到 50。 none 这些其他方法奏效了。首先,我更新的是 Catalina,而不是 Big Sur。