python error logs

파이썬 error log

1
2
3
AttributeError: Can't get attribute 'Sports_Dataset' on <module '__main__' (built-in)>
# 파이토치의 torch.utils.data.DataLoader를 불러올때 옵션에 num_workers의 옵션을 ipykenel파일로 실행 하게 될 경우 오류가 난다.
# 코랩 환경에서 돌리거나 num_workers옵션을 제거하면 실행은 된다(느리다)
1
2
3
ValueError: 'a' cannot be empty unless no samples are taken
# random.choice(range(train_data.__len__())) 이런 명령어를 수행 시 오류
# print(train_data.__len__())하면 0값이 나올것이다. 클래스 또는 함수에서 오타를 수정해보자

openCV error log

  • opencv는 맥에서 4.xx버전에서는 trackbar기능을 사용 시 에러가 나는 경우가 있습니다.
  • 방법을 찾아봤지만 아직 오류 해결중 인듯으로 보이네요.
  • 찾은 해결책은 다운그레이드 (23-01-13기준)
1
2
3
4
5
6
7
8
9
# conda 환경 설정 후에 진행하셔도 됩니다.
# opencv 제거
python -m pip uninstall opencv-python

# pip upgrade(이거 안하면 에러 나올 확률 있음)
python -m pip install --upgrade pip

# opencv를 다운 그레이드하기
python -m pip install opencv-python==3.4.14.51
  • 실행하여 잘 되는지 확인!

openCV의 findContours에서 해당 에러 발생 시

  • ValueError: too many values to unpack (expected 2)
1
2
#3.버전에서는 결과 값이 3개가 나오기 때문에 images를 붙여주면 에러가 나오지 않습니다.
images, contours, hierachy = cv2.findContours(image, mode, method)
Author

InhwanCho

Posted on

2022-12-18

Updated on

2023-01-13

Licensed under

Comments