升级到Maverick。Can';t访问我的网站';s服务器。Python2.7和Django框架
自从升级到MacOSX Mavericks后,我就无法访问我的网站服务器。每当我尝试运行服务器时,都会收到以下消息:升级到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
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,如您所愿)这似乎与编程无关。抱歉……我仍然收到相同的提示:尝试重新安装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