으앙망!

으앙 망했어!

파이썬 3

[ERROR] for 반복문에서 dictionary 다룰 때 성분을 함부로 제거하지 말 것

조금 더 정확히 말하자면,dictionary의 key를 이용해서 for 반복문을 수행할 때에는del을 이용해 해당 dictionary의 성분을 함부로 제거하면 안 된다. 예문은 다음과 같다. da_l = []for stime in da_d.keys(): da = da_d[stime] da = xr.concat(da, dim="ensemble") da_l.append(da) del da_d[stime] print(f"{stime} ens concat done") da_d라는 dictionary의 key값을 for 반복문으로 돌리는 와중에del로 da_d의 특정 성분을 제거하는 코드다.이렇게 돌리면 아래와 같이 에러 메세지가 출력된다.Traceback (most recent cal..

공부/Python 2025.05.29

[ERROR] Matplotlib Figure 생성 시 Qt 문제

문제 발생: Matplotlib으로 Figure 생성 시 에러 발생 및 프로세스 종료 해결 과정: 여러 라이브러리 설치와 환경변수 수정을 통한 해결 시도 결론: libqt5x11extras5부터 설치 해봐야 할 것 같음 ※ 해결 시도 순서libxcb-cursor0 > pyqt6 > pyqt6-tools > 환경변수 수정 > pyqt5-tools > libxcb-xinerama0 > libqt5x11extras5 현재 환경CPU: i7-9700KFVGA: Nvidia GeForce RTX3060 12GBRAM: DDR4 32GB (16GB x 2ea)OS: Ubuntu 24.04 (WSL2 in Windows10)Python: 3.10 (Anaconda virtual environment)Matplotli..

공부/Python 2025.01.10

[Anaconda] 지난 설치 파일 모아보기

빠른 결론: 2024년 10월 기준, 다운로드 받는 홈페이지는 아래와 같다.https://repo.anaconda.com/archive/ Index of /Anaconda-2.2.0-Linux-x86.sh 303.2M 2015-03-25 15:19:54 6437d5b08a19c3501f2f5dc3ae1ae16f91adf6bed0f067ef0806a9911b1bef15repo.anaconda.com아나콘다 파이썬(Anaconda Python)를 설치할 때가장 쉬운 방법은 홈페이지에서 설치 파일을 다운로드 받는 것인데,가끔은 지난 배포판을 받고자 하는 경우가 생긴다.홈페이지에서는 바로 찾기가 어려운데,역시 구글에 치면 나온다. 구글에는 'Anaconda python repository'를 검색하여그 결과 중..

공부/Python 2024.10.11