import matplotlib.pyplot as plt

에서


그래프를 실컷 그리고

plt.show()로 출력을 하면 다음과 같이 빈 화면이 떠버린다(...)

그냥 실행하면 잘 나오는데, 꼭 파이썬 가상환경 내에서 실행하면  저렇게 나와버린다...

모든 모듈을 로컬에 쌩으로 설치 할 수도 없는지라....

(그동안은 어쩔 수 없이 다 가상환경 바깥에 설치해 썼음...ㅡㅡ!)

구글링을 엄청나게 했지만 해답을 찾지 못 했다.


재설치해라, plt.use("TKAgg")를 해라, 등 엄청 많은 해결법이 있었지만 다 실패하고...

우연히 엄청 단순한 방법으로 성공시켰다.

그냥 plt.show 전에

plt.savefig('test.png') 한 번만 해주면 된다.


그러면 test.png가 생기고 따란 성공


'Programming > python' 카테고리의 다른 글

matplotlib에서 show() 할 때 빈 화면 해결  (4) 2019.07.11
bs4를 이용한 웹 크롤링 (파싱)  (0) 2019.01.14
파이썬에서 한글 인식  (0) 2019.01.14
python 정수형 signed, unsigned 변환  (0) 2018.12.18
python md5, sha256  (0) 2018.08.19
requests 모듈  (0) 2017.01.11
Posted by 범고래_1

댓글을 달아 주세요

  1. 딥런이 서울 2020.05.01 00:38 신고  댓글주소  수정/삭제  댓글쓰기

    와 님 정말 감사합니다!!! 덕분에 해결되었습니다

  2. 쉽탱볼 2020.07.26 21:19 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다ㅠㅠ 덕분에 문제 해결했어요!

  3. 에꼴폴리테크닉 2020.11.14 23:42  댓글주소  수정/삭제  댓글쓰기

    너무너무x9886 감사합니다 ㅠㅠ