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, но я не уверен, как правильно ее настроить.

Кстати, я использую анаконду. Если запустить вручную, у меня нет проблем с зависимостями библиотеки

0 ответов

Другие вопросы по тегам