실패는 성공을 위한 밑거름

ModuleNotFoundError: No module named 'Crypto' 오류 해결방법 본문

devops/back-end

ModuleNotFoundError: No module named 'Crypto' 오류 해결방법

레드매실 2024. 10. 15. 05:14

방법1. pycrypto, crypto 삭제 후 재설치

pip uninstall crypto
pip uninstall pycrypto
pip install pycrypto

cmd 창에 상기 명령어를 입력하여 pycrypto, crypto 를 모두 삭제하고 다시 pycrypto를 설치합니다.

방법2. py 확장자 파일 내 import 수정

import crypto
import sys
sys.modules['Crypto'] = crypto

상기 구문과 같이 import 구문을 추가해줍니다.
저는 방법 1로 해결되지않아 방법2를 적용했더니 해결되었습니다.

 

윈도우에서는 되는데 리눅스에서는 되는지 확인이 필요

 

 

원본 : https://velog.io/@wijoonwu/ModuleNotFoundError-No-module-named-Crypto-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95

'devops > back-end' 카테고리의 다른 글

파이썬에서 스레드로 동일한 함수사용할때 전역변수 처리  (1) 2024.10.17
JAVA 팁  (0) 2022.08.17