我試圖安裝icalendar Python模塊以用於我的Google App Engine項目。我在我的項目文件夾中創建了一個Python虛擬環境,並在其中安裝了icalendar軟件包。如果我從venv運行Python解釋器,我可以導入icalendar並使用它(help(icalendar)顯示它從正確的路徑獲取模塊:venv/lib/python2.7/site-packages/icalendar)。我創建了一個名爲icalendar的符號鏈接,指向我的項目根目錄中的該目錄(與app.yaml位置相同)。該項目可以在GAE上部署和運行,但只要嘗試使用icalendar,就會得到「Can not import module'icalendar'」。在Google App Engine項目中安裝icalendar(或其他Python模塊)
我使用完全相同的步驟在我的應用程序中安裝Twilio library,該工作正常。如果我不包含符號鏈接到Twilio模塊,則錯誤消息實際上是「No module named twilio」,而不是「Can not import ..」。不確定這是否相關。
我見過這個:https://groups.google.com/forum/?fromgroups=#!topic/google-appengine/FM_NXd9cbus,這正是我的問題,但沒有解決辦法!
我在做什麼錯?
編輯:我也試過把icalendar模塊目錄放在項目根目錄下,而不是符號鏈接。沒有不同。