pyserial для Python 2.7.2 - PullRequest
       29

pyserial для Python 2.7.2

8 голосов
/ 13 декабря 2011

Я новичок в Python. Согласно интернету Я искал модуль pyserial после получения этой ошибки:

ImportError: No module named serial

Сначала я попытался установить pywin32 , все прошло хорошо.Но, похоже, не содержит pyserial.: - (

Затем я нашел установщик одного модуля для pyserial, я не смог его установить, он говорит, что не нашел путь к python в реестре.: - (

После этого я нашел этот модуль на python.org, но я не знаю, что делать, он не поставляется с установщиком.: - (

Как я могу добавить pyserial кPython (64) 2.7 на Windows 7 64 ?

Ответы [ 8 ]

17 голосов
/ 13 декабря 2011

Вы можете попробовать это с pip. ( Здесь вопрос / ответ об установке )

Затем введите вашу оболочку:

pip install pyserial

Решение:
Установка pip в Windows 7 64 немного сложна: Я добавил свой путь Python и Python / Scripts в окружение PATH.
Затем я открыл PythonWin в качестве администратора, запустил ez_setup.py из http://pypi.python.org/pypi/setuptools#downloads с PythonWin. А потом я скачал pip распаковал его и как администратор я запустил python setup.py install на оболочке Windows и после этого pip install pyserial.

11 голосов
/ 27 ноября 2012

С http://www.instructables.com/id/The-Arduino-Internet-Gizmo/step19/Installing-the-software/

Установите pySerial следующим образом:

Загрузите pySerial с http://pypi.python.org/pypi/pyserial - нажмите на pyserial-2.6.tar.gz, чтобы загрузить библиотеку.

Запуск 7-Zip (Пуск -> Все программы -> 7-Zip -> 7-Zip File Manager).

Откройте файл pyserial-2.6.tar.gz с помощью 7-Zip (Файл -> Открыть).

Дважды щелкните папку «dist».

Нажмите один раз файл «pyserial-2.6.tar» и нажмите кнопку «Извлечь» в верхней части окна.Когда вас спросят, куда поместить файл, укажите c:\Python27\Lib\site-packages\pyserial-2.6

Выход из 7-Zip

Теперь, когда вы скачали pySerial, установите его:

Откройте окно командной строки (Пуск -> Все программы -> Стандартные -> Командная строка) и введите в командной строке: cd c:\Python27\Lib\site-packages\pyserial-2.6

Установите pySerial, введя эту команду (включая путь): c:\Python27\python.exe setup.py install

4 голосов
/ 21 марта 2014

В качестве небольшого обновления все еще остается проблема, заключающаяся в том, что python 64bit для Windows несовместим с установщиком pyserial.

Что не упоминается в других ответах, но я обнаружил, что очень полезно знать, что 32-битный Python устанавливает и прекрасно работает на 64-битной Win7, и это означает, что установщик pyserial также отлично работает.

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

3 голосов
/ 04 августа 2013

понял, что этот вопрос для Windows, но так как он появляется первым в поиске Google, позвольте мне добавить альтернативу (pip) для Debian:

sudo apt-get install python-serial

2 голосов
/ 20 сентября 2013

пожалуйста, просто перейдите на http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyserial и загрузите 64-битный установщик и все!

1 голос
/ 02 августа 2017

восстановление старого потока, но pyserial v3.4 теперь доступен для windows / mac / linux через менеджер пакетов conda на канале conda-forge (базовый канал conda v2.7)

Чтобы установить этот пакет с запуском conda:
conda install -c conda-forge pyserial

0 голосов
/ 16 июля 2019

pySerial можно установить из PyPI:

python -m pip install pyserial

ПРИМЕЧАНИЕ. Использование исполняемого файла python / python3 нужной версии (2.7 / 3.x).

0 голосов
/ 06 марта 2016

pyserial теперь поставляется с прекомпилированным (?) Установщиком Windows .exe: https://pypi.python.org/pypi/pyserial

...