2012-10-14 45 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