我使用 praw 编写了一个脚本来控制 reddit 机器人,并决定将其上传到某个网站,该网站将每隔十分钟左右自动执行一次。
为此,我选择了 Google App Engine(b/c 它是免费的,而且是 google)。不幸的是,我不确定如何上传它的依赖项。在谷歌搜索之后,我发现我必须将 praw 放在我的应用程序的 src 目录中,我这样做了。
该应用程序在运行时抛出错误,说它找不到名为 requests- 的模块来修复我刚刚在我的 src 目录中扔了六个,这是 praw 的唯一依赖项。下次运行时,应用引擎日志显示脚本找不到模块“pkg_resources”。
为了找到这个,我刚刚启动了 python 并运行了
import pkg_resources
print(pkg_resources)
它将我链接到一个 .pyc ,我将它放入我的应用程序的 src 目录中。不幸的是,下次脚本运行时它又失败了,说它找不到模块 pkg_resources。
因此,我有两个问题:
一,谁能告诉我在尝试将 praw 的依赖项上传到应用引擎时我做错了什么?和...
第二,在找到我需要的所有文件时,我意识到尝试上传包的所有依赖项是一件痛苦的事情。是否有任何实用程序可以生成我需要放置在我的 src 文件夹中的文件夹列表?
答案表示赞赏:)