Raf*_*ida 64 python windows-7-x64 python-imaging-library
我正在尝试安装所述库以供Python使用.我尝试下载运行的Windows的可执行安装程序,但表示它没有找到Python安装.然后尝试注册(http://effbot.org/zone/python-register.htm)Python,但脚本说它无法注册(尽管键出现在我的寄存器中).
然后我尝试下载源代码包:我运行setup.py构建并且它可以工作,但是当我运行setup.py install时它会说:
running install
running build
running build_py
running build_ext
building '_imaging' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)
我能做什么?
UPDATE(2014年5月):就像一些评论和回答说,公益诉讼是目前unmantained,现在要走的路是用枕头(https://pypi.python.org/pypi/Pillow/,pip install pillow
).
Vic*_*y T 117
我在这里找到了一个有效的win7二进制文件:用于Python扩展包的非官方Windows二进制文件 来自加州大学欧文分校的Christoph Gohlke.32位和64位窗口都有python 2.5,2.6,2.7,3.1和3.2的二进制文件.
这里还有很多其他编译包.
一定要卸载旧的PILfirst.如果您使用easy_install:
easy_install -mnX pil
然后删除python/Lib/site-packages中的egg
请务必删除任何其他失败的尝试.我已将_image dll移动到Python*.*/DLLs中,我不得不删除它.
cho*_*icz 29
我刚刚遇到了同样的问题(对于这个版本使用Python 2.7和PIL,但解决方案也应该适用于2.6),解决它的方法是从以下位置复制所有注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Python
Run Code Online (Sandbox Code Playgroud)
至
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python
Run Code Online (Sandbox Code Playgroud)
为我工作
在下面的地址找到解决方案,所以学分应该去那里:http: //effbot.slinkset.com/items/Adding_Python_Information_to_the_Windows_Registry