如何将我的应用所需的多个库上传到Google App Engine?

时间:2013-08-12 20:55:10

标签: python google-app-engine dependencies reddit

我编写了一个脚本来控制使用praw的reddit机器人,并决定将它上传到某个网站,该网站会每隔十分钟左右自动执行一次。

为此我选择了Google App Engine(b / c它是免费的和谷歌)。不幸的是,我不确定如何上传其依赖项。谷歌搜索后我发现我不得不把praw放在我的应用程序的src目录中,我做了。

该应用程序在运行时抛出一个错误,说它无法找到一个名为requests的模块来修复我只是在我的src目录中扔了六个,这是praw的唯一依赖。下次运行时,应用程序引擎日志表示脚本找不到模块“pkg_resources”。

为了找到这个我刚启动python并运行

import pkg_resources
print(pkg_resources)

它将我的.pyc链接到我的应用程序的src目录中。不幸的是,下次脚本运行时它再次失败,说它无法找到模块pkg_resources。

因此我有两个问题:

一,有人可以告诉我在尝试将praw的依赖项上传到app引擎时我做错了什么吗?和...

两,在找到我需要的所有文件时,我意识到尝试上传包的所有依赖关系是一件痛苦的事。有没有能够生成我需要放在我的src文件夹中的文件夹列表?

感谢答案:)

0 个答案:

没有答案