自从升级到macosxmavericks后,我就无法访问我的网站服务器。每当我尝试运行服务器时,都会收到以下消息:
ImportError: dlopen(/Library/Python/2.7/site-packages/PIL/_imaging.so, 2): no suitable image found. Did find:
/Library/Python/2.7/site-packages/PIL/_imaging.so: mach-o, but wrong architecture
我使用的是python2.7和django框架。我被这个错误难住很久了。有人有解决办法吗?你知道吗
重新安装
PIL
,或者安装Pillow
:编辑:不知道为什么会有反对票。你知道吗
但是,正如ubadub所建议的,有一个环境变量可以设置(
ARCHFLAGS
,而不是CFLAGS
)来解决枕头中的问题。您可以阅读更多关于它的信息here。简短的版本是,它看起来像你应该运行您可能应该首先
pip uninstall pillow
,这样才能重新安装它。你知道吗如果这不能解决您的问题,那么您应该按照this thread中的建议运行
然后卸载并重新安装
pillow
。你知道吗这是一个特立独行的问题。或者:
重新安装枕头或PIL如下:
sudo CFLAGS=-Wunused命令行参数在将来的pip安装中出现硬错误
(或者你更喜欢PIL)
相关问题 更多 >
编程相关推荐