我的目标是每天运行一个脚本,用来自 Google Analytics 的数据更新 Google 表格。
当我在我的 VM 实例上运行代码时,它返回一个错误:
ModuleNotFoundError: No module named 'googleapiclient'
模块已安装,如果我运行:
$ source [project-name]/bin/activate
然后在 VM 上调用我的脚本,它可以工作并完成更新。
我正在尝试将脚本设置为每天运行,我尝试使用 crontab 进行设置: (为了测试,我每 5 分钟使用一次)
我试过:
*/5 * * * * python3 myscript.py
和
*/5 * * * * $ python3 myscript.py
和
*/5 * * * * source [project-name]/bin/activate
*/5 * * * * python3 myscript.py
这是我第一次尝试设置 crontab 作业,因此也欢迎任何调试建议。
答案 0 :(得分:0)
所以,我终于解决了这个问题。
安装库时必须使用pip install,一旦安装了google-api-python-client,就不必激活即可调用库
使用:
$ pip3 install google-api-python-client
然后您可以安排 crontab 作业,例如:
/*5 * * * * python3 myscript.py