Python 如何将我的应用程序需要的多个库上载到Google app Engine?

Python 如何将我的应用程序需要的多个库上载到Google app Engine?,python,google-app-engine,dependencies,reddit,Python,Google App Engine,Dependencies,Reddit,我用praw编写了一个脚本来控制一个reddit机器人,并决定将其上传到某个网站,该网站将每隔十分钟左右自动执行一次 为此,我选择了谷歌应用引擎(b/c是免费的,谷歌)。不幸的是,我不知道如何上传它的依赖项。在谷歌搜索之后,我发现我必须将praw放在我的应用程序的src目录中,我做到了 该应用程序在运行时抛出了一个错误,说它找不到名为requests的模块,以修复我在src dir中抛出了六个模块,这是praw的唯一依赖项。下次运行时,应用程序引擎日志显示该脚本找不到模块“pkg_资源” 为了找

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

为此,我选择了谷歌应用引擎(b/c是免费的,谷歌)。不幸的是,我不知道如何上传它的依赖项。在谷歌搜索之后,我发现我必须将praw放在我的应用程序的src目录中,我做到了

该应用程序在运行时抛出了一个错误,说它找不到名为requests的模块,以修复我在src dir中抛出了六个模块,这是praw的唯一依赖项。下次运行时,应用程序引擎日志显示该脚本找不到模块“pkg_资源”

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

import pkg_resources
print(pkg_resources)
它将我的链接到一个.pyc,我将它放在我的应用程序的src目录中。不幸的是,下一次脚本运行时再次失败,说它找不到模块pkg_资源

因此,我有两个问题:

第一,有人能告诉我,我在尝试将praw的依赖项上传到应用程序引擎时犯了什么错误吗?而且

第二,在查找我需要的所有文件时,我意识到尝试上载包的所有依赖项是一件痛苦的事情。是否有任何工具可以生成我需要放在src文件夹中的文件夹列表


非常感谢您的回答:)

您是否已查看了SO上的现有答案?