已正确安装pyserial包仍出现import serial导入错误
解决方法
以下是针对你遇到的import serial报错但pyserial已安装问题的排查步骤:
检查命名冲突
确认当前工作目录下没有名为serial.py或serial.pyc的文件,这类文件会和pyserial库的模块名冲突,导致Python优先加载本地文件而非安装的库。如果有,重命名该文件即可。使用Anaconda的conda命令重新安装
因为你的环境是Anaconda,直接用conda管理包更稳妥,执行命令:conda install pyserial安装完成后再尝试
import serial。强制重新安装pyserial
可能之前的pip安装存在文件损坏或注册异常,执行强制重装命令:pip install --force-reinstall pyserial验证pyserial的安装路径
运行以下代码查看Python的site-packages路径:import site print(site.getsitepackages())然后手动检查输出的路径中是否存在
serial文件夹(pyserial库的模块目录)和pyserial-3.5.dist-info文件夹,如果缺失则说明安装不完整,需要重新安装。
内容的提问来源于stack exchange,提问作者underwaterweld
相关产品推荐
相关产品推荐

