python скрипт не работает при запуске на Raspberry Pi 4 - PullRequest
0 голосов
/ 17 января 2020

Я читал о том, как запустить скрипт при запуске. инструкции были довольно ясными и простыми.

Я открыл 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' не определено

...