Вопрос:

pySerial AttributeError: модуль 'serial' не имеет атрибута 'Serial'

python pyserial python-module

6486 просмотра

1 ответ

30 Репутация автора

У меня есть Windows 7 64 бит и Python 3.6

Я буквально копаю всю сеть для решения этой проблемы - и ничего не работает, к сожалению.

AttributeError                            Traceback (most recent call last)
<ipython-input-150-80ee8bd5f0f2> in <module>()
----> serial.Serial()

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

Я попытался решить эту проблему следующим образом: - проверил, называется ли мой файл serial.py - переустановил модуль - сначала весь модуль не работал, теперь только его функции. - Я не могу использовать ни одну из его функций, проверка портов не работает, буквально ничего не работает. - Я проверил свой пипс - все хорошо, модуль находится в папке site-pacages. - Если я выполняю некоторый код внутри файлов pySerial - это работает. Но нет последовательного или последовательного подключения к COM-портам (что я пытаюсь сделать.)

Автор: TypoweEhhhh Источник Размещён: 08.11.2017 11:22

Ответы (1)


5 плюса

61 Репутация автора

У меня была та же проблема с Python3 3.6.3.1, установленным под Cygwin. Я заменил 3.6.3.1 на 3.4.5.1, и скрипт снова заработал. Хорошо, но не хорошее долгосрочное решение.

Лучшее решение: я переустановил Python3 3.6.3.1, а затем выполнил «pip install pyserial» , после чего смог запустить свой скрипт. Никакие дополнительные модули не отображаются, когда я помогаю («модули»), но что-то дополнительное должно быть добавлено в последовательный порт.

Автор: cwilde Размещён: 29.11.2017 10:08
Вопросы из категории :
32x32