0

我有一个处理 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。如果手动运行,我没有任何库依赖问题

4

0 回答 0