我编写了一个脚本来控制使用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文件夹中的文件夹列表?
感谢答案:)