安装PIL嘿,我有在雪地上安装PIL的一个问题。雪豹
我有一个干净的安装MacPorts的升级,以SL后从源代码安装后的操作系统具体安装说明,JPEG库。与PIP安装PIL顺利,但是当我尝试导入_imaging模块我得到以下信息:
Traceback (most recent call last):
File "<string>", line 1, in <module> ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so: mach-o, but wrong architecture
我找到你需要确保特别 (pilconvert.py, pildriver.py, pilconvert.py, pilprint.py, pilfont.py) 需要从/站点包删除这些文件如果他们从MacPorts的安装py26弼时已经存在那里...安装犹豫不决,直到这些被清理出去。 – cit 2010-03-04 19:06:03
该解决方案是要安装它似乎一切可能的事情,这是我的机器上永远持续。我错过了什么?老实说,我只需要安装PIL。但是当我运行命令时,这是安装python 2.6.6,python 2.7,openssl等。 – Sumod 2011-04-06 20:18:31
上面的命令不应该试图安装python2.7,只能安装python2.6。您可以通过执行测试运行来查看MacPorts将尝试安装哪些相关软件包:'sudo port -y install py26-pil'。而且,是的,如果您知道自己在做什么或愿意花时间弄清楚所有必要的配置选项是什么,那么您可以尝试安装'pil'及其直接依赖项,'libjpeg','freetype'等等,但是你需要知道ABI('MACOSX_DEPLOYMENT_TARGET')和CPU是如何配置和使用你正在使用的Python。使用MacPorts消除了猜测工作。 – 2011-04-06 20:31:25