Python AttributeError: у объекта 'module' нет атрибута 'Serial' [duplicate]

На этот вопрос уже есть ответ:

Импортирование установленного пакета из сценария вызывает «AttributeError: модуль не имеет атрибута» или «ImportError: невозможно импортировать имя» 2 ответа

Я пытаюсь получить доступ к последовательному порту с помощью Python 2.6 на моем Raspberry Pi под управлением Debian. Мой скрипт с именемserial.py пытается импортировать pySerial:

import serial
ser = serial.Serial('/dev/ttyAMA0', 9600)
ser.write("hello world!")

По какой-то причине он отказывается установить последовательное соединение с этой ошибкой:

AttributeError: 'module' object has no attribute 'Serial'

Когда я пытаюсь ввести тот же код в интерактивном интерпретаторе Python, он все равно не работает.

Странно, раньше это работало пару часов назад.

В чем может быть проблема? Я пытался это исправить некоторое время, снова устанавливая pySerial, переписывая мой код, перепроверяя последовательный порт и т. Д.

Заранее спасибо

Ответы на вопрос(8)

Ваш ответ на вопрос