2011-08-11 6 views
1

Windows 7 x64에 Python 2.7이 있습니다. virtualenv를 설치하고 virtualenv에 Pinax를 설치했습니다. 내가 syncdb하려고하면 PIL이 필요하다는 오류가 나타납니다. 2.7 용 PIL 1.1.7 설치를 시도했지만 제대로 설치되지 않았습니다. syncdb를 실행했을 때 다음 오류가 발생합니다.PINAX & PIL Windows 7 설치

Error: One or more models did not validate: 
photologue.photo: "image": To use ImageFields, you need to install the Python Im 
aging Library. Get it at http://www.pythonware.com/products/pil/ . 
photologue.watermark: "image": To use ImageFields, you need to install the Pytho 
n Imaging Library. Get it at http://www.pythonware.com/products/pil/ . 
avatar.avatar: "avatar": To use ImageFields, you need to install the Python Imag 
ing Library. Get it at http://www.pythonware.com/products/pil/ . 
photos.image: "image": To use ImageFields, you need to install the Python Imagin 
g Library. Get it at http://www.pythonware.com/products/pil/ . 

나는 이것이 x32이기 때문에 이해합니다. 그래서 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil에서 비현실적인 x64 버전을 다운로드하고 설치하려고했습니다. Windows Installer는 Python을 찾을 수 없으므로 PIL을 설치할 수 없다고 말합니다. 나는 레지스트리를 확인하고 파이썬이있다.

내가 잃어 버렸기 때문에 어떤 생각이 들었습니까?

+0

은 설치된 Python x64 버전입니까? – MatToufoutu

+0

32 비트 Python이 아닌 64 비트 Python이 설치되어 있습니까? 32 비트 Python 2.7이 설치된 64 비트 Windows 7에서 링크 된 PIL의 64 비트 버전을 설치하려고하면 동일한 오류가 발생합니다. – agf

+0

빙고. 도와 주셔서 감사합니다. – Greg

답변

0

저는 Windows에서 작업 한 이래 잠시 있었지만 64 비트 버전의 Python을 설치해야 할 수도 있습니다. 나는 틀릴 수도 있지만 32 비트 Python이 64 비트 라이브러리를 실행할 수 있다고 생각하지 않습니다. 나는 당신이보고있는 오류 메시지가 64 비트 PIL이 64 비트 Python을 찾고 그것을 찾을 수 없다는 것입니다.

0

32 비트 Python을 실행하는 한 Win7x64에 32 비트 PIL을 설치할 수 있습니다.