gpt4 book ai didi

python - 如何让 pip install PIL 在 Windows 7 上使用 pypy

转载 作者:太空狗 更新时间:2023-10-30 01:23:44 27 4
gpt4 key购买 nike

这在我周围的 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 来修复这些问题将解决该问题,但最终会出现:

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

这“仅适用于”Windows7 上的 CPython,也仅适用于 Linux 上的 PyPy。

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

最佳答案

这对我有用:

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

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

3)将libpypy-c.lib的路径添加到LIB环境变量中,并重新构建PIL

关于python - 如何让 pip install PIL 在 Windows 7 上使用 pypy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9347325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com