#python #raspberry-pi4
#питон #raspberry-pi4
Вопрос:
У меня есть пользовательский скрипт python, который отправляет электронные письма, когда я создал его в Thonny и запустил, все работает нормально. Однако, когда я пытаюсь запустить его при запуске или в терминале, я получаю следующую ошибку:
sudo python sendcpuwarning.py Трассировка (последний последний вызов): Файл «sendcpuwarning.py «, строка 2, в
файле import sendmail «/home/pi/Scripts/sendmail.py «, строка 4, из email.message import EmailMessage ImportError: невозможно импортировать имя EmailMessage
Кто-нибудь знает, почему это происходит?
Комментарии:
1. Может быть, вы не активировали virtualenv? Создает ли ваша IDE venv автоматически для каждого нового проекта? Затем вам необходимо
source venv/bin/activate
2. … или, может быть, просто разные версии Python.
Ответ №1:
Проблема заключалась в том, что я вызывал python /script /location вместо python3 /script /location.