2011-02-17 17 views
7

Intentando instalar PIL a través de pip en mi virtualenv. Sin embargo, recibo este error.Error exit status 2 intentando instalar PIL con pip en virtualenv en Windows 7

C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IlibImaging -Ic:\My_Pro 
jects\testenv\include -Ic:\My_Projects\testenv\PC /Tc_imaging.c /Fobuild\temp.win32-2.7\Release\_imaging.obj 

_imaging.c 

_imaging.c(75) : fatal error C1083: Cannot open include file: 'Python.h': No such file or directory 

error: command '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2 

---------------------------------------- 
Command c:\My_Projects\testenv\Scripts\python.exe -c "import setuptools;__file__='C:\\My_Projects\\testenv\\pinax-solcia 
l-site\\build\\PIL\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\darren\a 
ppdata\local\temp\pip-fdzgwn-record\install-record.txt failed with error code 1 
Storing complete log in C:\Users\Darren\AppData\Roaming\pip\pip.log 

Miré a este question lo que sugiere la instalación de python-dev, pero que era usuario en Ubuntu. Estoy en Windows 7 y no estoy seguro de cómo resolver mi problema.

Gracias.

Respuesta

1

Parece que el compilador de VisualStudio no encuentra las fuentes de desarrollo de Python. ¿Quizás necesites establecer una variable de entorno específica?

This blog post parece sugerir que debe agregar c:\Python27 y c:\Python27\bin a su ruta. Tal vez eso es lo que falta?

PIL también es conocido por tener problemas con setuptools. ¿Has probado pillow?

Cuestiones relacionadas