Я читал о том, как запустить скрипт при запуске. инструкции были довольно ясными и простыми.
Я открыл r c .local, используя следующую команду: sudo nano /etc/rc.local
и я добавляю в него эту строку: sudo python3 /Desktop/dnp3-v1.2/dnp3/rtu.py &
содержимое r c .locale теперь вот так:
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sudo python3 /Desktop/dnp3-v1.2/dnp3/rtu.py &
exit 0
но скрипт не запускается при запуске. Я использую RPI 4 и Rasbian. Любое предложение будет оценено. tnx
РЕДАКТИРОВАТЬ: Я нашел что-то еще: sudo nano /home/pi/.bashrc Я поставил эхо Запуск при загрузке и sudo python3 /Desktop/dnp3-v1.2/dnp3/rtu.py там, я вижу новую ошибку, когда я открываю терминал, он дает мне некоторую ошибку зависимости. но я уже установил все зависимости, используя pip3 install 'dependency' , когда я запускаю код в терминале, он работал нормально, но при запуске он показывает ошибки
EDIT 2: Я снова установил все зависимости, используя sudo su
и затем запустив sudo pip3 install 'dependency'
, теперь я вижу это: Traceback (последний вызов был последним): файл "/ ...", строка 20, в ser = serial. Serial (NameError: имя 'serial' не определено