코딩 에러 (45) 썸네일형 리스트형 [ENAS만판다] 429 Client Error: Too Many Requests for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symb # 현상 설명Yfinance 라이브러리를 이용해서 개발을 하던 중, 한 삼일?전부터 이런 에러가 나왔다.처음에는 뭐지? 너무 많이 요청했나? 한달에 정해진 갯수가 있나? 했는데, 이상하게 다른 IP에서 요청을 해도 동일한 오류가 났고, 맥북이던 아이맥이던 오류가 발생했다. 오류 내용이 저렇게 적혀있어서 오해를 했는데... 해결방법은 생각보다 단순했다. # 해결책당시 나는 0.2.46 버젼을 사용하고 있었는데, 단순하게 라이브러리 업데이트를 수행하면 해결되는 것이었다... 지원 중단..python3 -m pip install --upgrade yfinance 명령어를 통해 0.2.54로 업데이트를 하였고, 현상은 해결되었다. # 참고 문헌https://stackoverflow.com/questions/79.. [ENAS만판다] - [Django] polls tutorial error - TypeError at /polls/4/vote/Value after * must be an iterable, not int return HttpResponseRedirect(reverse('polls:results', args=(question.id))) => return HttpResponseRedirect(reverse('polls:results', args=(question.id,))) Could not find the matplotlib data files 오류 당시 나는 matplotlib 3.3을 사용중이었음 단순히 다운그레이드하여 해결함 3.1.3 또는 3.0.3 으로 해서 해결하였음 python3 -m pip install matplotlib==3.1.3 pyinstaller시, symbolic_opset 못찾는 오류 실제 torch.onnx.symbolic_opset7이 존재함에도 불구하고 못찾는 오류가 존재한다. 이 때는 미리 import 시켜주어서 해결하는 방법이 있다. 예를 들어서 import SOMETORCHMODEL이 있고, 여기서 에러가 뜬다면, from torch.onnx import symbolic_opset7 import SOMETORCHMODEL 이렇게 작성해주면 해결된다. 7말고도 8이 뜨면 해당 것들을 모두 미리 import 시켜주면 된다. __main__.PyInstallerImportError: Failed to load dynlib/dll '/home/~~~~~~/libtorch_global_deps.so'. Most probably this dynlib/dll was not found when the application was frozen. 오류 pyinstaller할 때, dll 로드를 못했다는 소리 실제로 저 경로에 가보면 존재하지도 않는다. 내가 찾은 방법은 해당 경로에 실제 파일을 넣어주는 것이다. test.py 를 pyinstaller test.py로 하면 dist 폴더가 생성되면 test 폴더가 또 생성되고, 그 안에 test 실행파일이 만들어진다. 근데 test폴더 안에 torch 폴더가 존재하지 않는데, 가서 찾으니 없다고 뜨는 것. pyinstaller 파라미터 설정을 하여 바꿀 수도 있겠지만, 좀더 쉬운 방법은 실제 파일을 넣어주자. /home/your name/.local/lib/python3.6/torch 폴더를 복사해서 dist/test 폴더에 넣어주자. 주의!!본인 우분투 이름을 넣을 것 주의!!각자 사용하는 python.. Error: BadAccess (attempt to access private resource denied) 에러 X Error: BadAccess (attempt to access private resource denied) 10 Extension: 130 (MIT-SHM) Minor opcode: 1 (X_ShmAttach) Resource id: 0x1e0 OpenCV 로 Imshow 실행 시, 나오는 오류가 있음 python3 실행 시, QT_X11_NO_MITSHM=1을 붙일 것. 예시 QT_X11_NO_MITSHM=1 python3 script.py Ubuntu PyInstaller imshow 할 때, qt.plugin.platforms 에러 윈도우에서는 프로그램 폴더를 복사해서 dll들을 복사해주면 끝났었는데, 우분투에서는 site packages.so 파일들을 복사해서 넣어보기도 하고, PyQt5 나 PyQt6설치 PySide에 있는 qt/plugin/platforms 파일들을 일부러 복사해서 dist/"program file name"/cv2/plugins/platforms/ 폴더를 일부러 만들어서 넣어보기도 했는데 모두 안되었다. pyinstaller 버젼은 4.2로 설치를 해봐도 안되었다. 결국 해결한 방법은 어이없게도 opencv 버젼을 낮추면 해결되었다. 버젼은 4.1.2.30으로 낮췄었다. 기존에는 4.5.3.56을 썼었다. python -m pip install opencv-python==4.1.2.30 YDLidar Tmini buffer overflow python terminated 꿀팁 YDlidar 센서를 USB로 꽂아서 사용할 때, python 실행시에만 buffer overflow 메세지를 확인할 수 있다. 특히 Ubuntu에서만 발생하는 것을 확인하였으며, 윈도우에서는 정상 작동하는 것을 확인하였음 일단 접근 권한을 위해서 항상 sudo로 실행시키는 정도는 알고 있을 것 몇 단계 막히는 구간이 있었는데, 꿀팁 몇 개 알려준다. 1. 일반적인 SDK를 사용하면 안됌. 꼭 1.1.2로 실행해야함 1.1.2는 Tmini 홈페이지에서 SDK를 누르면 다운로드 되는 데, 그 버젼이 1.1.2이며, github에서는 다운로드 받을 수 없음. 이 버젼 코드를 사용하지 않으면, X2는 몰라도 Tmini는 인식 자체를 못했었음 2. ROS 패키지들 설치 이건 뭐 cmake등의 단계에서 나오는 거.. 이전 1 2 3 4 ··· 6 다음