Python не может найти библиотеки при запуске из incron
У меня есть скрипт Python, который обрабатывает файлы Excel. Если этот скрипт запускается через 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, но я не уверен, как правильно ее настроить.
Кстати, я использую анаконду. Если запустить вручную, у меня нет проблем с зависимостями библиотеки