解决 ImportError: No module named 'serial' 问题


在pycharm里编写Python串口程序的时候,编译时提示 ImportError: No module named 'serial'


解决办法:

安装 serial module

这里区分python2和 python3:

首先需要在终端输入:

sudo apt install python-pip //python2
sudo apt install python3-pip    //python3


安装python3的 pip3的时候,如果时国内的软件源可能安装不上,(当时用中国科学技术大学的软件源,python3-pip下载有问题),换成ubuntu官网成功下载。


如果系统已经安装过了pip,就不需要这一步了。
然后通过:

pip install pyserial    //python2
pip3 install pyserial   //python3




可以从pyserial下载这里去获取源码进行熟悉和学习。


















参考:http://blog.csdn.net/suxiang198/article/details/52056226

  • 10
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 这个错误提示是因为在程序中使用了serial模块,但是没有正确安装该模块,需要使用pip install serial安装serial模块。同时需要注意,如果使用的是Python3版本,应该使用pip3 install serial安装。 ### 回答2: “ImportError: No module named serial” 是一种常见的错误,是指 Python 程序在运行时发现在导入 serial 模块时未找到该模块。这通常是由于未正确安装 PySerial 库或未添加库的路径导致的。 要解决此错误,首先确保您已正确安装 PySerial 库。可以使用 pip 命令来安装该库,命令如下: ```bash pip install pyserial ``` 如果您已经安装了 PySerial 库,那么出现此错误可能是因为使用的 Python 环境不是默认的 Python 环境。您需要确保在执行程序时使用的是包含 PySerial 库的 Python 环境。 另外,可能是因为系统环境变量未将 Python 的库路径添加到 PYTHONPATH 环境变量中。您可以手动将 Python 库路径添加到 PYTHONPATH 中,也可以在程序开头添加以下代码将该路径添加到 sys.path 中: ```python import sys sys.path.append('/path/to/python/lib') ``` 此外,如果您的程序在使用 PySerial 库之前使用了其他库,例如 NumPy 或 Pandas,那么请确保您在程序开头首先导入 PySerial 库,以避免由于顺序问题而导致的错误。 总之,当出现“ImportError: No module named serial”错误时,您需要检查是否正确安装了 PySerial 库并确保 Python 环境的正确性。如果仍然无法解决问题,建议检查环境变量和程序执行的顺序等问题。 ### 回答3: 这个错误是Python编程中常见的一种错误。通常发生在Python程序中使用了PySerial(Python串口通信库)但是没有正确安装这个库的情况下。 出现这种错误,一般有以下几种可能导致问题: 1. 没有安装PySerial库,需要在Python环境中通过pip或conda指令进行安装。方法为在命令行中输入“pip install pyserial”或“conda install pyserial”,软件会自动进行下载安装。 2. 安装的PySerial库版本不对,需要卸载当前版本并重新安装。可以找到当前安装的PySerial版本号并在官网上下载对应版本的库。具体方法为在Python环境中输入“pip show pyserial”,找到对应的版本号,在官网上下载对应版本的库进行重新安装。 3. 如果是在IDE中出现该错误,则可以重启IDE,或者单独在命令行中执行Python脚本,检查是否是IDE本身出现了问题,建议使用Jupyter进行调试。 总之,如果出现importerror: no module named serial这个错误,最主要的原因是没有正确安装pyserial模块,解决方法也很简单,只要按照上面的方法重新安装和配置即可。这个问题不仅仅是在使用串口通信时会出现,对于其他类似的错误,也是解决方法是类似的。建议使用命令行安装工具进行安装,届时会自动进行环境配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值