분할 오류 : OS Big Sur로 업그레이드 한 후 11 개의 python
어제 내 프로그램은 완벽하게 작동했습니다. 그러나 오늘은 작동을 멈췄습니다. 오늘 방금 설치했기 때문에 최신 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 ()에 도달 할 때까지 모든 것이 잘 진행됩니다. 제거를 시도했는데 프로그램이 원활하게 실행되었지만 다시 추가하면 오류가 발생했습니다.
분할 오류 : 11
그리고 파이썬 충돌 화면을 보여줍니다

Mac 용 Python 버전 3.7.6 64 비트가 있습니다.
답변
확인. 궁금한 사람을 위해
오류를 발생시킨 패키지를 제거하고 다시 설치하면 효과가 있습니다.
pip uninstall matplotlib
pip install matplotlib
제거하고 최신 Python 업데이트를 다시 설치하고 PC / 노트북을 다시 시작해 보셨습니까?
나는 같은 문제가 있었다-Big Sur로 업데이트하기 전에 잘 작동하고 충돌하는 Python 프로그램 :
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으로 떨어 뜨려야했습니다. 이러한 다른 접근 방식은 작동하지 않았습니다. fwiw, 내 업데이트는 Big Sur가 아니라 Catalina였습니다.