I have a python script that processes excel files. I this script is run via python from the command line, it runs as expected but when I run from incron, it does't appear to see my imports, such as pandas
this is how I call from incron:
file/to/monitor IN_CREATE,IN_MOVED_TO /usr/bin/sh /my/main/shell/script
this is how my script looks like
#!/usr/bin/env python
source activate my_env
python /absolute/path/to/python/script
and now as I check on the logs, from abrt,
step1.1_executeConsolidation.py:2::ImportError: No module named pandas
I'm thinking this is just an environment issue with incron, but I'm not sure how to set it up properly.
I use anaconda by the way. If run manually, I don't have any library dependency issues