Итак, у меня есть скрипт на python, который генерирует анимацию, и для него требуются библиотеки, которые есть у меня в среде conda.Мне нужно запустить этот скрипт, как только мой компьютер включится, поэтому я написал короткий скрипт bash, который я добавил в «автозагрузку приложений».Этот скрипт bash запускается при запуске и выглядит следующим образом:
#!/bin/bash
conda activate myenv
cd ~/scripts
python generate.py
Когда я сам запускаю это в терминале, это нормально, но всякий раз, когда я включаю компьютер, часть скрипта на python не выполняетсяи когда я проверяю ошибки, я нахожу:
conda: command not found
и затем я также вижу, что скрипт python не запускается, потому что отсутствуют библиотеки (из среды conda не активируется)
Я пыталсядобавляя строки в скрипт bash, заменяя «conda activ» на «source activ», я попытался добавить echo ". /home/<user>/anaconda3/etc/profile.d/conda.sh" >> ~/.bashrc
в скрипт bash, заменив «conda» на /home/barrat/anaconda3/bin/conda
и даже добавив whoami
в скрипт bash, который запускаетсяпри запуске, чтобы убедиться, что я случайно не получил root-права ... ничего из этого не сработало.Я бы действительно был бы признателен за любую помощь.Сейчас 3 часа ночи, и я немного в отчаянии.