树莓派pip3 install serial出错

本文详细介绍了使用pip3安装serial库时遇到的问题及解决方法。包括如何正确指定安装路径、解决安装冲突以及常见的拼写错误等。通过具体实例帮助读者避免和解决类似问题。

1、pip3 install 和 pip install有什么区别?

整理了一下网友们的资料,这俩指令的结果没什么区别。只是当有多个python版本时,用pip3就可以自动区分用Python3来安装库。是为了避免和Python2发生冲突的。所以我安装serial时可能是用的pip然后却用python3来运行程序,这样就会出错(当我换回python2来运行程序时,无出错)。
参考:安装python3后使用pip和pip3的区别是什么?

2、pip3 install serial

我之前是有用pip3 安装serial的,不过一直出现这个错误,一直搁置没理会,所以用的python2来运行程序。今天就慢慢来解决这个问题

问题来了
参考youyou们的解决方法:Requirement already satisfied
对于这样的问题需要指定安装路径
pip install --target=d:\python\python37\lib\site-packages serial

好,那我指定安装路径
出现如下结果:白色字体显示successfully installed 。。。。。。。
但是这黄色字体显示:需要**–upgrade to force replacement**
???怎么做呢
在这里插入图片描述
好,再次参考别人的做法:报错合集
命令最后加 --upgrade
结果
显示成功

3、实验一下python3的serial

我用pycharm远程了树莓派
问题
可以看到标黄的Serial又双叒叕出现了,鼠标靠近看看是什么错
在这里插入图片描述
Cannot find reference ‘Serrial’ in ‘init.py’
Inspection info: This inspection detects names that should resolve but don’t. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

运行之后报错
在这里插入图片描述
看到网上很多人的做法是卸载serial、pyserial,然后再重新装。?????(心里在沸腾),都做到这里了,我查了一下serial和pyserial的区别(没办法,理论浅薄),
参考友友的连接:python库之pyserial用法,pyserial和serial的区别
后来,仔细一看,是Serial拼写错误。(所以干这活不能着急)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值