728x90
잘쓰던 numpy에서 오류가 발생했다.. 갑자기 왜그래ㅠㅠ
발생한 오류
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
해결 방법
(방법1) numpy 최신버전으로 업그레이드
pip install --upgrade numpy
그래도 저는 똑같은 오류가 발생했습니다.
(방법2) numpy버전 1.26.4로 설치(버전변경)
pip install numpy==1.26.4
이방법으로 저는 해결했습니다 (참고 )
(번외) 방법2번 이후 오류 발생
방법2번으로 정상동작하지만.... 이렇게 해결하고나면
lib\site-packages\scipy\__init__.py:146: UserWarning: A NumPy version >=1.17.3 and <1.25.0 is required for this version of SciPy (detected version 1.26.4
warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}
라고 워닝이 뜨는데 실행에는 문제가없습니다. 하지만 이것도 정상적으로 해결된게아닌것같아 보여서 확인해본결과
현재 설치된 numpy 버전이 호환되지 않아 오류가 발생한 것 입니다.
이 문제를 해결하려면 호환되는 numpy 버전을 설치하면됩니다.
# 1. 기존 numpy 제거
pip uninstall numpy
# 2. 호환되는 numpy 버전 설치
pip install numpy==1.24.3
# 3. 필요 시 scipy 재설치:
pip install scipy
728x90
'개발 > Python' 카테고리의 다른 글
[Django] 프로젝트,app 생성 (1) (0) | 2024.03.20 |
---|---|
[Python] 고프로(Gopro) 연결하기 (+웹캠(스트리밍)) (0) | 2023.07.25 |
[python/linux] 파이썬 nohup 사용법(백그라운드,데몬실행) (0) | 2022.12.09 |
[오라클/파이썬] DPI-1047오류 해결방법(oracledb) (0) | 2022.10.12 |
[Python] pip install 오류('cp949' codec can't decode byte 0xe2 in position 1091: illegal multibyte sequence) (0) | 2022.04.04 |