PythonAnywhere计划任务Virtualenv - 没有结果

时间:2018-04-13 03:19:24

标签: python virtualenv pythonanywhere

我正在尝试在virtualenv中的任何地方安排python的每小时任务。我可以在bash控制台中成功运行脚本。但是,计划任务似乎不会产生相同的结果。或者做任何事情。

作为参考,该脚本会解析谷歌电子表格,以对一系列地址进行地理编码。

enter image description here

以下是用于在上图中生成结果的bash控制台步骤。

  1. 将quickstart.py上传到项目文件夹中的pythonanywhere ' lovelytics'
  2. 内部项目文件夹(lovelytics)打开bash控制台。
  3. 为python 2.7启动虚拟环境。

    mkvirtualenv myvenv --python = python2.7

  4. 在myvenv中安装依赖项。

    pip install gspread oauth2client geopy

  5. 运行脚本。

    python quickstart.py

  6. 但是,当我尝试使用计划任务运行相同的脚本时,没有任何反应。这是我在那里尝试过的......

    enter image description here

    代码似乎在预定的时间运行。

    enter image description here

    但电子表格中没有结果。

    enter image description here

    为什么这不会产生与bash控制台相同的结果?

    修改(添加日志详细信息):

      

    文件" /home/remmi11/lovelytics/quickstart.py" ;,第13行,在..   IOError:[Errno 2]没有这样的文件或目录:' client_secret.json'

    quickstart.py中的第13行就是这个......

    credentials = ServiceAccountCredentials.from_json_keyfile_name(' client_secret.json',范围)

    但该文件位于lovelytics目录中? enter image description here

0 个答案:

没有答案