ubuntu 18.04 on AWS EC2
В AWS я создал пользователя xxx
имеет разрешение sudo.
Я добавил PYTHONPATH
в .bashrc
, чтобы найти мои скрипты / модули.
export PYTHONPATH="${PYTHONPATH}:/home/xxx/pms/userscripts"
Я убедился, что во всех папках и подпапках есть файл __inti__.py
(пустой).
Когда я запускаю скрипт с помощью команды:
python3 /home/xxx/script.py
Все мои модули импортируются и скрипт запускается.
Когда я пытаюсь запуститьсценарии с crontab
Я получаю
Traceback (последний вызов был последним): файл "/home/xxx/pms/userscripts/op_script/a_process.py", строка 7, в> от входа в систему.a_process.zlogin импорт login_a, get_r_token ModuleNotFoundError: Нет модуля с именем 'login'
Я посмотрел здесь: click Checked which python3
и использовал полный путь в crontab
.Все та же ошибка.
Я не уверен, что я могу посмотреть дальше.
TIA