팀 형이 작성한 코드를 내 쪽에서 돌리면 아래와 같은 에러메시지가 뜬다. 


"The _imaging C module is not installed"


해당 모듈은 PIL에 포함된 모듈이고, 분명 PIL은 설치했었다,

그리고 imaging.py 파일도 잘 있다.

검색해보니 비슷한 경우가 많은지 스택오버플로에 많이 올라와있었다.


문제는 x64 환경에서 pip나 easy_install을 사용하여 라이브러리를 설치하는 경우에 x86으로 컴파일이 된다고 한다.

친절히도 (검증되진 않았지만) 많이 사용되는 라이브러리의 바이너리 버전 설치파일 링크가 있다.


http://www.lfd.uci.edu/~gohlke/pythonlibs/


여기서 Ctrl-F 키를 눌러 원하는 라이브러리의 이름을 입력하고 자신의 운영체제 버전에 맞는 설치파일을 받아서

설치만 하면 끝난다.





또 다른 문제로 MySQL 라이브러리를 설치하는데...


"Unable to find vcvarsall.bat"


컴파일 시 VC(Visual C++) 컴파일러를 사용하도록 되어있는데 배치파일을 찾을 수 없다는 메시지라고 한다.

해결하기 위한 여러가지 방법이 있었으나..(설정 파일 변경, 쉘 파일 추가 등등..)

귀찮아서 잠시 미뤄뒀다가. 역시 컴파일 문제니.. 이것도 바이너리 버전의 라이브러리를 설치하면 되지 않을까하고

위의 바이너리 라이브러리 모음 사이트에 들어가서 MySQL 바이너리 설치파일을 받아 설치하니, 문제 해결.

'밤을 지새다 > Django' 카테고리의 다른 글

The _imaging C module is not installed  (0) 2012.11.13

+ Recent posts