2012-02-19 10 views
5

Questo funziona a titolo definitivo su una VM Linux ho seduti intorno, ma l'esecuzione di "PIP installare pil" sotto PyPy su Windows 7 si lamenta di cose che sono definiti più volte:Come ottenere pip installare PIL di lavorare con PyPy su Windows 7

~ \ Windows \ v7.1 \ include \ Basetsd.h (76): avviso C4114: stesso qualificatore di tipo utilizzato più di una volta

fissazione di tali modificando la fonte PIL installato #undef INT8/16/32 UINT8/16/32 su Windows risolverà il problema ma alla fine finirà con:

LINK: errore irreversibile LNK1181: impossibile aprire il file di input 'python27.lib' errore: comando 'C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ BIN \ link.exe' non riuscita con stato di uscita 1181

Questa "semplicemente funziona" con CPython su Windows7 e anche solo funziona con PyPy su Linux.

Qualcuno sa come farlo funzionare con pypy su Windows?

risposta

3

questo ha funzionato per me:

1) creare una libpypy-c.lib da PyPy\libpypy-c.dll in base alle http://adrianhenke.wordpress.com/2008/12/05/create-lib-file-from-dll/

2) cambiare la linea 710 di PyPy\lib-python\modified-2.7\distutils\command\build_ext.py per return ext.libraries + ['libpypy-c']

3) Aggiungere il percorso libpypy-c.lib al LIB variabile di ambiente e ricostruzione PIL

Problemi correlati