升级到Maverick。Can';t访问我的网站';s服务器。Python2.7和Django框架

升级到Maverick。Can';t访问我的网站';s服务器。Python2.7和Django框架,python,django,macos,Python,Django,Macos,自从升级到MacOSX Mavericks后,我就无法访问我的网站服务器。每当我尝试运行服务器时,都会收到以下消息: 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 archite

自从升级到MacOSX Mavericks后,我就无法访问我的网站服务器。每当我尝试运行服务器时,都会收到以下消息:

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
,或者更好的方法是安装
枕头

sudo pip install pillow
编辑:不知道为什么会有反对票

但是,正如ubadub所建议的,您可以设置一个环境变量(
ARCHFLAGS
,而不是
CFLAGS
)来解决枕头中的问题。你可以阅读更多关于它的内容。简短的版本是,它看起来应该运行

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install pillow
您可能应该首先
pip卸载枕头
,以便重新安装

如果这不能解决您的问题,您应该按照中的建议,然后运行


然后卸载并重新安装枕头,这是小牛的问题。要么:

  • 停止使用小牛
  • 重新安装枕头或PIL,如下所示:

    sudo CFLAGS=-Wunused命令行参数在将来的pip安装中出现硬错误


  • (或者只是PIL,如您所愿)

    这似乎与编程无关。抱歉……我仍然收到相同的提示:尝试重新安装Django。本机代码中的某些内容由于升级而变得不兼容。joshua tchans macbook:baseproject joshuatchan$sudo pip安装pillow要求已经满足(使用--升级到升级):pillow in/Library/Python/2.7/site-packages清理…我仍然收到相同的消息。我卸载了Django并再次安装了它…我使用了以下网站:
    ln -s  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/X11 /usr/local/include/X11
    xcode-select --install