Developer

[python] ImportError: No module named Crypto.Cipher

rocksea 2015. 12. 6. 19:22

Pycrypto 설치 오류.

PyCrypto 모듈 사용 시 import error가 나는 상황이 발생하여 찾아보았다.

기존의 pycrypto를 아래와 같이 설치하였다.

$ pip install pycrypto


그리고 실행하면 ...

from Crypto.Cipher import AES

ImportError: No module named Crypto.Cipher



이럴 경우 easy_install을 이용하여 설치하도록 한다.

$ easy_install pycrypto


원인을 찾기 위해 lib/python2.7/site-packages/ 안에 파일을 살펴보니 pip install시엔 폴더만 설치되어 있었고 easy_install로install했을 경우엔 binary를 다 다운받은걸 확인 할 수 있었다.