pythonanwhere计划任务Virtualenv没有结果

2024-10-04 11:29:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python在virtualenv中的任何地方安排每小时一次的任务。bash可以在控制台中成功运行脚本。然而,计划的任务似乎不会产生相同的结果。或者为那件事做任何事。在

作为参考,该脚本解析一个google电子表格来对一系列地址进行地理编码。在

enter image description here

下面是bash控制台步骤,这些步骤可以在上图中生成结果。在

  1. 上传快速入门.py到pythonanywhere项目文件夹中调用 “可爱”。在
  2. 在项目文件夹(lovelytics)中打开bash控制台。在
  3. 启动Python2.7的虚拟环境。在

    mkvirtualenv myvenv--python2.7

  4. 在myvenv中安装依赖项。在

    pip安装gspread oauth2client geopy

  5. 运行脚本。在

    Python快速入门.py

但是,当我尝试使用计划任务运行同一个脚本时,什么都不会发生。这是我在那里试过的。。。在

enter image description here

代码似乎在计划的时间运行。在

enter image description here

但电子表格中没有结果。在

enter image description here

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

编辑(添加日志详细信息):

File "/home/remmi11/lovelytics/quickstart.py", line 13, in .. IOError: [Errno 2] No such file or directory: 'client_secret.json'

线路13英寸快速入门.py这是。。。在

凭证=服务ceAccountCredentials.from_json_keyfile_name('客户_secret.json文件'范围)

但是文件就在lovelytics目录下? enter image description here


Tags: 文件项目py脚本文件夹bashjsonsecret