Да, эта тема немного устарела, но я хотел поделиться решением, которое сработало для меня для тех, кому это может понадобиться.
Как сказал Али, попробуйте найти свою программу, используя следующее из терминала:
sudo python3
import serial
print(serial.__file__)
-> Копировать
CTRL+D #(to get out of python)
sudo python3
-> вставить /__init__.py
Активация __init__.py
скажет вашей программе «ОК, я собираюсь использовать Serial из python3». Моя проблема заключалась в том, что моя программа python3 использовала Serial из python 2.7
Другое решение: удалить другие версии python
Cao
Tryhard