如何获得pip安装PIL在Windows 7上使用pypy

JLK*_*JLK 5 python pypy python-imaging-library

这完全适用于我坐在的Linux VM上,但在Windows 7上的pypy下运行"pip install pil"会抱怨多次定义的事情:

〜\ Windows\v7.1\include\basetsd.h(76):警告C4114:同一类型限定符使用多次

通过在Windows上将已安装的PIL源编辑为#undef INT8/16/32 UINT8/16/32来修复这些问题将解决该问题但最终得到:

链接:致命错误LNK1181:无法打开输入文件'python27.lib'错误:命令'C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\VC\BIN\link.exe'失败,退出状态为1181

这"只适用于Windows7上的CPython",也适用于Linux上的PyPy.

有谁知道如何让它与Windows上的pypy一起工作?

cgo*_*lke 3

这对我有用:

1)根据http://adrianhenke.wordpress.com/2008/12/05/create-lib-file-from-dll/创建一个libpypy-c.libfromPyPy\libpypy-c.dll

2) 将第710行更改PyPy\lib-python\modified-2.7\distutils\command\build_ext.pyreturn ext.libraries + ['libpypy-c']

libpypy-c.lib3)添加LIB环境变量的路径并重建PIL