Python使用pip安装pySerial串口通讯模块


Posted in Python onApril 20, 2018

pySerial封装了对串口的访问,供大家参考,具体内容如下

特性

在支持的平台上有统一的接口。
通过python属性访问串口设置。
支持不同的字节大小、停止位、校验位和流控设置。
可以有或者没有接收超时。
类似文件的API,例如read和write,也支持readline等。
支持二进制传输,没有null消除,没有cr-lf转换。

有关Python的环境配置请参考: 《Python入门》Windows 7下Python Web开发环境搭建笔记

而 pip 是随 Python 一同安装的,如下图:

Python使用pip安装pySerial串口通讯模块

pip 帮助信息,在命令行中输入 pip 就能看到以下的帮助信息

G:\>pip 
 
Usage: 
 pip <command> [options] 
 
Commands: 
 install           Install packages. 
 uninstall          Uninstall packages. 
 freeze           Output installed packages in requirements format. 
 list            List installed packages. 
 show            Show information about installed packages. 
 search           Search PyPI for packages. 
 wheel            Build wheels from your requirements. 
 help            Show help for commands. 
 
General Options: 
 -h, --help         Show help. 
 --isolated         Run pip in an isolated mode, ignoring 
               environment variables and user configuration. 
 -v, --verbose        Give more output. Option is additive, and can be 
               used up to 3 times. 
 -V, --version        Show version and exit. 
 -q, --quiet         Give less output. 
 --log <path>        Path to a verbose appending log. 
 --proxy <proxy>       Specify a proxy in the form 
               [user:passwd@]proxy.server:port. 
 --retries <retries>     Maximum number of retries each connection should 
               attempt (default 5 times). 
 --timeout <sec>       Set the socket timeout (default 15 seconds). 
 --exists-action <action>  Default action when a path already exists: 
               (s)witch, (i)gnore, (w)ipe, (b)ackup. 
 --trusted-host <hostname>  Mark this host as trusted, even though it does 
               not have valid or any HTTPS. 
 --cert <path>        Path to alternate CA bundle. 
 --client-cert <path>    Path to SSL client certificate, a single file 
               containing the private key and the certificate 
               in PEM format. 
 --cache-dir <dir>      Store the cache data in <dir>. 
 --no-cache-dir       Disable the cache. 
 --disable-pip-version-check 
               Don't periodically check PyPI to determine 
               whether a new version of pip is available for 
               download. Implied with --no-index.

安装 pySerial 串口通讯模块

使用 pip 来安装非常简单,只需使用以下命令:pip install pyserial

安装时可能会出现以下提示:

Python使用pip安装pySerial串口通讯模块

可以按照提示执行升级 pip:pip install --upgrade pip

Python使用pip安装pySerial串口通讯模块

也可以不升级 pip,我上面的图是已经安装过了。没有安装的话会如下图显示:

Python使用pip安装pySerial串口通讯模块

有时候会出现类似下图的网络错误:

Python使用pip安装pySerial串口通讯模块

重新执行一遍就可以了

Python使用pip安装pySerial串口通讯模块

卸载可使用命令:pip uninstall pyserial

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python判断操作系统类型代码分享
Nov 22 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
教你使用python画一朵花送女朋友
Mar 29 Python
django认证系统实现自定义权限管理的方法
Aug 28 Python
python程序中的线程操作 concurrent模块使用详解
Sep 23 Python
基于Python脚本实现邮件报警功能
May 20 Python
keras中的backend.clip用法
May 22 Python
使用tensorflow根据输入更改tensor shape
Jun 23 Python
Pycharm连接gitlab实现过程图解
Sep 01 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 #Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 #Python
Python查找两个有序列表中位数的方法【基于归并算法】
Apr 20 #Python
pandas 使用apply同时处理两列数据的方法
Apr 20 #Python
Python之pandas读写文件乱码的解决方法
Apr 20 #Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 #Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 #Python
You might like
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
jQuery.extend 函数详解
2012/02/03 Javascript
JS自动适应的图片弹窗实例
2013/06/29 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
为什么我们要做三份 Webpack 配置文件
2017/09/18 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
分析经典Python开发工程师面试题
2019/04/08 Python
PyQt5实现从主窗口打开子窗口的方法
2019/06/19 Python
Python爬取网页信息的示例
2020/09/24 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
食品流通安全承诺书
2014/05/22 职场文书
煤矿安全承诺书
2014/05/22 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
2014年服务员工作总结
2014/11/18 职场文书
教师求职自荐信
2015/03/26 职场文书
学校隐患排查制度
2015/08/05 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
JavaScript分页组件使用方法详解
2021/07/26 Javascript
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS