Как запустить скрипт python (с импортированными модулями) из Applescript?
Из терминала эти скрипты работают нормально
python -m api.get_classrooms
python /absolute/path/to/project/api/get_classrooms.py
Если я запускаю скрипт терминала из AppleScript , Я получаю модуль не найдены ошибки:
set pythonPath to "/path/to/anaconda3/envs/jupyter/bin/python"
set scriptPath to "/absolute/path/to/project/api/get_classrooms.py"
set result to do shell script pythonPath & " " & scriptPath & " "
Я получаю ошибку
ModuleNotFoundError: No module named 'api'"
Я добавил свой проект в $ PYTHONPATH в .bash_profile
echo $PYTHONPATH => /path/to/project/a
И для файла python (называемого AppleScript) задан исполняемый файл
Разве Applescript не знает о PYTHONPATH?
Любой pu sh в правильном направлении приветствуется.