오랜만에 Gensim을 설치해서 사용하려고하니 오류가 나옵니다.
1 2 3 |
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject |
number의 ndarray 사이즈가 바뀌었다는 오류메세지인데 해결책은 간단합니다.
numpy를 다시 설치하면 됩니다.
1 2 3 4 |
pip uninstall numpy pip install numpy |
추가로
numpy는 매우 중요한 패키지이기 때문에 가능하면 최신으로 유지하는 것이 좋습니다. 하지만 일부 ML/AI 패키지들이 numpy 구버전을 요구하는 경우가 있습니다.
이런 경우는 뚜렷한 해결책은 없습니다. 그냥 낮은 버전의 numpy를 사용하는 패키지를 제거하는 것이 좋습니다.