Подтвердить что ты не робот

Нет модуля с именем serial

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

Я установил Python 2.7 в Windows 7, бит 64. При компиляции моего кода я получил сообщение об ошибке "Без модуля с именем serial":

import serial

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

ser.write("Hello world")

x = ser.readline()

print(x)

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

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

4b9b3361

Ответ 1

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

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

pip install pyserial

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

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

Ответ 2

Сначала вы должны pip install pyserial.

Ответ 3

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

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

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

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

Ответ 5

  1. Сначала удалите pyserial с помощью команды pip uninstall pyserial
  2. Затем перейдите на https://www.lfd.uci.edu/~gohlke/pythonlibs/
  3. скачайте подходящую версию pyserial, а затем перейдите в каталог, куда загружен файл, и откройте cmd там
  4. затем введите pip install "filename" (без кавычек)

Ответ 6

Команда первого использования

pip uninstall pyserial

Тогда беги снова

 pip install pyserial

Вышеуказанные команды будут индексировать его с помощью системного интерпретатора.

Ответ 7

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

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

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

Установить Pyserial для Windows

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