1. 리눅스에서 아래와 같은 오류 발생 시
Traceback (most recent call last):
File "confusion_matrix_example.py", line 93, in <module>
confusion_matrix(conf_arr, alphabet)
File "confusion_matrix_example.py", line 43, in confusion_matrix
fig = plt.figure(figsize=(12, 5))
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 535, in figure
**kwargs)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py", line 81, in new_figure_manager
return new_figure_manager_given_figure(num, figure)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py", line 89, in new_figure_manager_given_figure
window = Tk.Tk()
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1767, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display "localhost:0.0"
해결 방법:
2. 코드에 한글에 들어가서 아래와 같은 에러 시
UnicodeDecodeError: 'ascii' codec can't decode byte 0xea in position 0: ordinal not in range(128)
해결 방법:
3. 한글 폰트 설정 방법
폰트를 설치했음에도 불구하고 찾을 수 없다고 나오는 경우
~/.cache/matplotlib/ <-- 이 폴더 삭제
이렇게 하면 matplotlib에서 캐시된 폰트를 알 수 있다. 여기서 만약 새로 설치한 폰트가 없다면
~/.cache/matplotlib/ <-- 이 폴더 삭제 해야 함. 폴더 내부에 font 리스트가 캐시되어 있음.
'Programming > Python' 카테고리의 다른 글
키움증권 api를 이용한 자동 매매 프로그램 개발 히스토리 (1) | 2017.11.15 |
---|---|
VS Code anaconda 연동 (0) | 2017.06.28 |
matplotlib matshow colorbar discrete setting (0) | 2017.05.31 |
[파이썬] 꿀팁 (0) | 2017.05.04 |
라즈베리파이 picamera h264 to mp4 변환 (0) | 2017.05.03 |