2012-10-14 81 views
-2

我無法讓應用引擎接受第三方庫。將第三方庫導入應用引擎

IVE它複製到App Engine的目錄,但我不斷收到錯誤,「無效的對象,庫tweepy不支持」的等等等等等等/ app.yaml的

可能有人指出明顯請錯誤?

感謝

確定,香港專業教育學院作出代碼的一些變化,現在我得到這個錯誤,希望這是更有益

2012-10-15 20:09:36 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program    Files\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--port=8083', 'C:\\Documents and Settings\\ladds\\My Documents\\udacity\\whycantisigh']" 

警告2012年10月15日19:09:54140 rdbms_mysqldb .py:74] rdbms API不可用,因爲無法加載MySQLdb庫。 警告2012-10-15 19:09:56,171 datastore_file_stub.py:513]無法讀取來自c:\ docume〜1 \ ladds \ locals〜1 \ temp \ dev_appserver.datastore的數據存儲區數據 警告2012-10-15 19 :09:56,203 dev_appserver.py:3394]無法初始化圖像API;你可能會錯過Python的「PIL」模塊。 ImportError:No module named _imaging INFO 2012-10-15 19:09:56,328 dev_appserver_multiprocess.py:647]在端口8083上運行應用程序dev〜whycantisigh:#http:// localhost:8083 INFO 2012-10-15 19: 09:56,328 dev_appserver_multiprocess.py:649]管理控制檯位於:#http:// localhost:8083/_ah/admin 警告2012-10-15 19:10:26,171 py_zipimport.py:139]無法打開zip文件C:\ Python27 \ lib \ site-packages \ oauth2-1.0.2-py2.7.egg:IOError:[Errno 13]文件無法訪問:'C:\ Python27 \ lib \ site-packages \ oauth2-1.0.2 -py2.7.egg' 警告2012-10-15 19:10:26,171 py_zipimport.py:139]無法打開zipfile C:\ Python27 \ lib \ site-packages \ ply-3.4-py2.7.egg :IOError:[Errno 13] file not accessible:'C:\ Python27 \ lib \ site-packages \ ply-3.4-py2.7.egg' 警告2012-10-15 19:10:26,187 py_zipimport.py:139 ]無法打開zipfile C:\ Python27 \ lib \ site-package s \ tweepy-1.11-py2.7.egg:IOError:[Errno 13] file not accessible:'C:\ Python27 \ lib \ site-packages \ tweepy-1.11-py2.7.egg' INFO 2012-10- 15 19:10:3​​0,171 dev_appserver.py:2884]「GET/HTTP/1.1」405 - INFO 2012-10-15 19:18:04,250 py_zipimport.py:148] zipimporter('C:\ Python27 \ lib \ site -packages \ oauth2-1.0.2-py2.7.egg','') INFO 2012-10-15 19:18:04,250 py_zipimport.py:148] zipimporter('C:\ Python27 \ lib \ site-packages \ ply-3.4-py2.7.egg','') INFO 2012-10-15 19:18:04,250 py_zipimport.py:148] zipimporter('C:\ Python27 \ lib \ site-packages \ tweepy-1.11 -py2.7.egg','') INFO 2012-10-15 19:18:06,640 dev_appserver.py:2884]「GET/HTTP/1.1」405 -

對不起,它的格式不清晰,但它只會讓我格式化第一行。

無論如何,問題的要點似乎是我已經下載到python(和在shell中工作)的第三方庫不能通過應用程序引擎訪問。

感謝

回答

0

https://developers.google.com/appengine/kb/libraries

Many Native C Python modules are disabled with Google App Engine. The Python 2.7 runtime supports more modules than the Python 2.5 runtime.

+0

即時通訊使用2.7,和試圖使用tweepy庫 - 是純python。 – tanky

+0

根據其他答案,如果您想要有用的答案,則需要添加更多信息。 –

0

這將幫助,如果你表現出你的app.yaml和實際的錯誤信息,而不是等等等等等等。

但很可能你把tweepy放在app.yaml中,你不需要。

編輯

使用具有GAE的第三方庫,你需要把庫的副本在項目文件夾。否則,它不會在部署時上傳到服務器。將它安裝到你的Python路徑將不起作用。

+0

對不起,等等等等只是路徑,但這是實際的錯誤信息。 – tanky

+0

ive addive我得到的錯誤代碼,但它似乎是一個更大的問題,而不是在哪裏放第三方庫,因爲現在我一直在努力的應用程序都不會工作,他們都產生相同的錯誤信息爲我已經在上面添加了。包括一個完全獨立的應用程序,我從來沒有嘗試過使用第三方庫。 – tanky