![](/img/trans.png)
[英]Can't connect to MySQL from django website with Python 2.7, but is ok with Python 2.5
[英]Upgraded to Maverick. Can't access my website's server. Python 2.7 and Django framework
自從升級到Mac OSX 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
我正在使用python 2.7和django框架。 我已經為這個錯誤困擾了很長時間。 有人對此有解決方案嗎?
這是小牛的問題。 要么:
重新安裝枕頭或PIL,如下所示:
sudo CFLAGS = -Wunused命令行參數未來硬錯誤pip安裝枕頭
(或者您願意的只是PIL)
重新安裝PIL
,或者最好安裝Pillow
:
sudo pip install pillow
編輯:不知道為什么有downvote。
但是,正如ubadub建議的那樣,您可以設置一個環境變量( ARCHFLAGS
,而不是CFLAGS
)來解決Pillow中的問題。 您可以在此處了解更多信息。 簡短的版本是您應該運行
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install pillow
您可能應該先pip uninstall pillow
,然后才能重新安裝它。
如果那不能解決您的問題,則應遵循此線程中的建議並運行
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
然后卸載並重新安裝pillow
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.