2015-10-21 2 views
20

, и у меня возник вопрос, когда я запускаю свой код Python.Нет модуля с именем serial

Я установил Python 2.7 на Windows 7, битое 64. я получил ошибку «Ни один из модулей не назвали серийными», когда я собирал мой код:

import serial 

ser = serial.Serial("COM5", 9600) 

ser.write("Hello world") 

x = ser.readline() 

print(x) 

Я пытался много способов взломать эту проблему, например, установленный Canopy для настройки виртуальной среды, убедитесь, что «pip» есть, не установлен Python v 3.x. Но все равно не могу понять.

Любые советы будут оценены.

ответ

2

У вас нет serial пакет установлен.

Попробуйте установить pip install serial для установки модуля.

В качестве альтернативы, установите ее в бинарном виде здесь:

Install Pyserial for Windows

Обратите внимание, что вы всегда установить скомпилированные исполняемые файлы на свой страх и риск.

27

Серийный номер не входит в комплект поставки Python. Это пакет, который вам потребуется установить отдельно.

Поскольку вы пип установки вы можете установить последовательный из командной строки с:

pip install pyserial 

Или, вы можете использовать программу установки Windows, из here. Похоже, вы используете Python 3, поэтому щелкните установщик для Python 3.

Тогда вы должны иметь возможность импортировать серийный номер, как вы это делали раньше.

+0

Это правильный ответ. @ Amber.G Пожалуйста, отметьте это как правильно. – palsch

0

Вы должны быть установлены pyserial библиотека. Вам не нужна последовательная библиотека. Поэтому, если последовательная библиотека предварительно установлена, удалите ее. Установите pyserial libray. Есть много способов установки: -

  1. pip install pyserial
  2. Скачать зип из pyserial и сохранить извлеченную библиотеку в Lib >> сайт-пакеты папка Python.
  3. Скачать колеса и колеса с помощью команды установки: pip install <wheelname>

Ссылка: https://github.com/pyserial/pyserial/releases

После установки Pyserial, перейдите к месту, где установлен pyserial. Вы увидите файл setup.py. Откройте Power Shell или CMD в том же каталоге и запустите команду «python setup.py install». Теперь вы можете использовать все функции библиотеки pyserial без ошибок.

Смежные вопросы