我最近在我的Mac上升級了我的Google App Engine啓動程序,運行OSX 10.5.8,之後我的項目在本地停止工作。Google App Engine dev_appserver找不到PIL(我已經安裝了它)
在我安裝PIL之前,它似乎與我在本地使用GAE本地處理圖像時遇到了同樣的問題。這是我得到的錯誤:
SystemError: Parent module 'PIL' not loaded
我安裝了PIL。當我正常運行python時,我可以訪問它並按預期工作。我還檢查確保dev_appserver.py運行的是相同版本的Python。如果我打開了解釋和類型的內容sys.version我得到這個回:
2.5 (r25:51918, Sep 19 2006, 08:49:13)
[GCC 4.0.1 (Apple Computer, Inc. build 5341)]
這等同於我所得到的,當我從顯示通過dev_appserver運行我的項目的內容sys.version。任何想法爲什麼dev_appserver無法找到PIL模塊?我一直在反對這一點。
謝謝!
你是我的英雄;非常感謝,那就是訣竅。永遠不會想到我自己。如果其他人閱讀這篇文章,我把我的PIL.pth文件放在/Library/Frameworks/Python.framework/Versions/2.5/中,因爲Alex提到他所引用的路徑在我的機器上不存在 – goggin13 2010-05-12 03:48:54
有沒有辦法做到這一點與其他模塊是氣質的?我在'__future__'導入時遇到了問題,但是生成一個名爲'__future __。pth'或'future.pth'的類似文件似乎不起作用。 http://stackoverflow.com/questions/6853710 – 2011-07-29 00:06:58