Issue Tracking

module 'numpy.random' has no attribute 'default_rng'

CommitGuy 2021. 12. 26. 20:21

gensim을 사용하려고 하다가 다음과 같이 numpy.random has no attribute default_rng

Error가 생겼다

 

해당 에러는 numpy version을 업데이트 하던가 아니면 나같은 경우 gensim을 사용하려다가 발생한 에러라 gensim을 다운그레이드 해야 한다.

 

numpy는 업데이트 하게 되면 다른것들에 영향을 또 끼치게 되어 개발이 피곤해 지기에 나는 gensim을 다운그레이드 하였다.

 

gensim을 지우고 3점대 버전으로 다시 사용하려고 하는데 pip uninstall gensim 명령어만으로는 부족하였다. gensim이 여전히 최신 버전을 사용하려고 하였다.

 

그리하여 나는 직접 pip package가 설치되어 있는 directory로 이동하여 gensim을 지우려고 하였다. pip package 설치 위치는 아래와 같이 코드를 입력하면 절대 경로로 확인이 가능하다

import site; 
site.getsitepackages()

 

해당경로로 가서 gensim과 관련된 코드 부분을 삭제하고 다시

 

$pip install gensim==3.7.1 

 

명령어로 3점대 버전을 다시 깔아주니 문제 해결되었다.