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拼写错误。(所以干这活不能着急)
本文详细介绍了使用pip3安装serial库时遇到的问题及解决方法。包括如何正确指定安装路径、解决安装冲突以及常见的拼写错误等。通过具体实例帮助读者避免和解决类似问题。

1323

被折叠的 条评论
为什么被折叠?



