** 급한사람은 아래 코드 실행
pip install matplotlib==3.6.0
오랜만에 그래프 볼일이 있어서 matplotlib의 subplots을 써야했다.
옛날에 하도 많이 써서 손발처럼 쓰던 코드였는데 느닷없이 에러가 뜬것이다
import matplotlib.pyplot as plt
fig, ax = plt.subplots(nrows=2)
# AttributeError: module 'matplotlib' has no attribute 'axes'. Did you mean: 'axis'?
matplotlib에 axes라는 속성이 없다. 혹시 axis 아니냐? 라는 말인데. 구글링을 했을때 바로 나오지 않는걸로 봐선 그렇게 많이 겪는 에러는 아닌 듯 하다...
구글 검색한 후 최근검색으로 정렬하니 해결방법을 알게 되었다. 버젼을 낮은버젼으로 설치하는 것...
pip install matplotlib==3.6.0
찝찝하지만 일단 이렇게 하면 해결 된다.
내 환경은 python - 3.10.9, M1맥미니 이다.
2023년 3월 21일 현재 matplotlib의 최신버젼은 3.7.1이다.
matplotlib의 버젼이 '3.6.3'까지 설치하면 에러가 뜨지 않더라. 본인한테 맞는걸로 설치하자
챗지피티한테도 알려줬다
'개발이모저모' 카테고리의 다른 글
나의 맥 환경 설치법 (0) | 2023.03.25 |
---|---|
[M1] M1에서 깔끔하게 basic-pitch 설치하기~!!!!!! (0) | 2023.02.15 |
[M1] M1 에서 깔끔하게 Spleeter 설치하기!! 로제타 설치, 의존성 (0) | 2023.02.15 |
[머신러닝] 맥미니 M1 vs 맥북프로 M1 Pro vs 구글 코랩 성능 비교! (0) | 2022.12.08 |
[python] librosa로 오디오 관련 그래프 그리기 (waveform, stft, spectrum, spectrogram, mfcc, Mel Spectrogram, chroma) (0) | 2022.11.10 |