python - 如何使用从另一个位置导入用户定义函数的 cron 运行脚本?
问题描述
我是新来的ubuntu
,cron
。
我已经设置了一个脚本,它可以导入我定义的函数。
当我尝试从 pycharms 运行脚本时,它可以工作。
通过cron
它执行时会引发错误
回溯(最后一次调用):文件“/home//PycharmProjects/PMS/placeorder.py”,第 2 行,从 all purpose.webdrivercommands import sendkeys,clickelem_id ModuleNotFoundError: No module named 'all purpose'
cron
9 00 * * * /path/to/virtual/env /path/to/script
导入来自 /home/PycharmProjects 文件夹中的文件
解决方案
我发布这个只是以防有人偶然发现类似的位置:
上面的错误是因为我的虚拟环境没有我要导入的脚本。我通过将脚本移动到:
/path/to/virtual/env/lib/python3.6/site-packages/folder
在我上面的情况下/folder
。allpurpose
推荐阅读
- elasticsearch - 使用 Painless 将日期转换为年月日格式
- jquery - Laravel,如何通过从复选框发送多个值来使用 ajax 从控制器获取结果
- python-3.x - builtins.TypeError:列表索引必须是整数或切片,而不是列表
- regex - 使用 sed 剪切最后一列的意外结果
- eclipse - 如何使用 scala 创建接口
- php - 如何将phpize更改为当前版本
- javascript - 运行“排毒测试”时找不到模块@jest/reporters
- javascript - 如何让 d3 树图单元格文本换行而不溢出其他单元格
- c - 字符串操作(比较两个字符串并复制普通字符串)
- azure-cosmosdb - 在 Cosmos Gremlin 中克隆边和目标顶点