我有一个处理excel文件的python脚本。我这个脚本是从命令行通过python运行的,它按预期运行但是当我从incron运行时,它似乎看不到我的导入,例如pandas
这就是我从incron打来的电话:
file/to/monitor IN_CREATE,IN_MOVED_TO /usr/bin/sh /my/main/shell/script
这就是我的剧本的样子
#!/usr/bin/env python
source activate my_env
python /absolute/path/to/python/script
现在当我查看日志时,从abrt,
step1.1_executeConsolidation.py:2::ImportError:没有名为pandas的模块
我认为这只是incron的环境问题,但我不确定如何正确设置它。
我顺便使用anaconda。如果手动运行,我没有任何库依赖性问题