This module encapsulates the access for the serial port. It provides backends for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant system) and IronPython. The module named “serial” automatically selects the appropriate backend.
It is released under a free software license, see LICENSE for more details.
Copyright (C) 2001-2015 Chris Liechti <cliechti(at)gmx.net>
Other pages (online)
This installs a package that can be used from Python (import serial).
To install for all users on the system, administrator rights (root) may be required.
pySerial can be installed from PyPI, either manually downloading the files and installing as described below or using:
pip install pyserial
or:
easy_install -U pyserial
Download the archive from http://pypi.python.org/pypi/pyserial. Unpack the archive, enter the pyserial-x.y directory and run:
python setup.py install
For Python 3.x:
python3 setup.py install
There are also packaged versions for some Linux distributions and Windows: