728x90
반응형
에러 코드
ImportError: cannot import name 'imresize' from 'scipy.misc'
ImportError: scipy.misc 에서 imresize 를 import할 수 없습니다.
원인
scipy 1.10.1 버전을 사용해서 모델을 돌리던 도중, 위와 같은 문제를 만났다...!
다른 글들으 보니 버전을 바꾸면 된다는데, 나는 dependency 때문에 쉽사리 바꿀 수 없었다 ㅠ_ㅠ
해결법
1. pip install scipy==1.1.0
명령어 입력했을 때 별다른 에러 코드가 뜨지 않는다면 그것으로 해결 완료다!
2. from skimage.transform import resize as imresize 로 변경해주자.
scikit-image는 numpy 라이브러리 기반으로 만들어진 이미지처리에 특화된 툴 정도로 이해하자.
이 라이브러리에 있는 resize 함수로 기존의 imresize 함수를 대체할 수 있다.
import 부분을 위와 같이 변경한 후에 코드 내에서 사용된 imresize 함수를 모두 resize로 바꿔주자.
나 같은 경우엔 또다시 오류가 나서 대규모 수정에 들어가야할 상황에 대비해 as imresize 로 편리하게 import 했다.
궁금한 점이 있으시다면 댓글 남겨주세요 ❣️
728x90
반응형
'에러 해결 모음집' 카테고리의 다른 글
[파이썬 에러] 'numpy.ndarray' object has no attribute 'dim'. (0) | 2024.06.11 |
---|---|
[파이썬 에러] No module named 'torchvision.transforms.functional_tensor' (1) | 2024.06.07 |
[파이썬 에러] gensim 4.3.0 requires FuzzyTM>=0.4.0, which is not installed (3) | 2024.05.30 |
[파이썬 에러] ERROR: Failed building wheel for numpy (1) | 2024.05.30 |
[파이썬 에러] AttributeError: module 'numpy' has no attribute 'int' (5) | 2024.05.30 |