树莓派4bGPIO接串口传感器通讯报错

import serial
from time import sleep
import RPi.GPIO as GPIO

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(29, GPIO.OUT)
GPIO.output(29, GPIO.HIGH)
ser = serial.Serial("/dev/ttyAMA0", 9600)    #Open port with baud rate
while True:
    received_data = ser.read()              #read serial port
    sleep(0.03)
    data_left = ser.inWaiting()             #check for remaining byte
    received_data += ser.read(data_left)
    print (received_data)                   #print received data
    ser.write(received_data)

Traceback (most recent call last):
File "/home/pi/Downloads/serial.py", line 1, in
import serial
File "/home/pi/Downloads/serial.py", line 9, in
ser = serial.Serial("/dev/ttyAMA0", 9600) #Open port with baud rate
AttributeError: module 'serial' has no attribute 'Serial'

根据本站的参考资料改成进行了串口交换映射,29是使能

看看serial库有Serial()这个api吗

是大小写搞错了吗?显示未找到那个模块,检查一下库

明明导入了serial这个库,还提示错误,重新安装包

pip uninstall serial
pip uninstall pyserial
pip install pyserial

你没有安装serial这个库哈