본문 바로가기
파이썬

[python]파이어베이스 연동시 Crpyto오류

by JJONY 2019. 11. 7.

python으로 firebase, firebase_admin 연결 시 Crypto 오류가 뜨는 경우가 있습니다.

분명히 Crypto 설치를 했음에도 오류가 떴습니다.

 

from Crypto.PublicKey import RSA
ModuleNotFoundError: No module named 'Crypto'

저와 같은 경우 위와 같은 문구 떴습니다.

 

 

해결책

먼저 

설치가 안되어 있는 경우

pip install pycrpytodome를 입력해 다시 파이썬 파일을 실행해봅니다.

안될 경우

pip freeze 명령어를 통해  pycrpytodome가 설치되어있는지 확인합니다.

앞 명령어가 안될 경우 python -m pip freeze명령어도 가능합니다.

 

 

 

보통은 설치되어있어도 오류가 나는 경우 일 겁니다.

설치해도 오류가 나는 경우는 cmd창을 켜서 pip uninstall pycrpytodome를 입력해

삭제 후 재설치를 진행합니다.

pip install pycrpytodome 입력 후 재설치해줍니다.

다시 한번 pip freeze를 통해 설치를 확인합니다.

 

보통은 그냥 진행되나 저 같은 경우 재설치를 했을 때 정상 작동했습니다.

댓글