不理解导入错误的原因:无法从“序列”导入名称“序列”

2024-10-03 13:27:39 发布

您现在位置:Python中文网/ 问答频道 /正文

正如标题所示,我在使用pyserial模块时遇到了一个错误

我正在使用以下代码

from serial import Serial
ser = serial.Serial()
ser.baudrate = 115200
ser.port = 'COM3'

当我运行代码时,出现以下错误:

ImportError: cannot import name 'Serial' from 'serial' 
(C:\Users\OPlim\AppData\Local\Programs\Python\Python37-32\lib\site- 
packages\serial\__init__.py)

我的文件名为EASGLE_test.py,所以我知道它并没有试图自己import,但我不知道出了什么问题


Tags: 模块代码frompyimport标题port错误
3条回答

这应该起作用:

import serial
ser = serial.Serial()
ser.baudrate = 115200
ser.port = 'COM3'

如果它不在cmd运行中:pip install pyserial

Here快速查看文档示例

您正在从串行文件导入串行文件

from serial import Serial
ser = serial.Serial()

将代码更改为:

import serial
ser = serial.Serial()

更新到Python3.9 再次运行pip安装pyserial

相关问题 更多 >