2009-07-22 66 views

回答

5

您需要將庫解包到應用程序的子目錄中,並將庫目錄添加到請求處理程序模塊中的Python路徑。安裝腳本需要的任何步驟,您必須手動執行,但通常沒有任何操作,除非庫捆綁了本地模塊(無論如何都不受App Engine支持)。

如果您的庫包含許多文件,可以將它們壓縮並使用zipimport,但這有點複雜,並且會影響性​​能。

例如,假設您在lib/mylibrary中的應用程序目錄下放置了一個庫。在您的請求處理器模塊之前,您的任何其他進口增加以下內容:

import os 
import sys 
sys.path.append(os.path.join(os.path.dirname(__file__), "lib/mylibrary")) 

(注意,這裏假設你的請求處理程序是在您的應用程序的根目錄。)

+0

可不可以給一個簡單的例子(或鏈接)?我應該如何修改PYTHONPATH(main.py?)?我應該使用os.environ設置PYTHONPATH嗎?謝謝。 – 2009-07-23 21:15:22

3

其中大部分可以使用pip進行安裝。

遵循Google wiki的3個第一點。