python3 pySerial TypeError: Unicode-строки не поддерживаются, пожалуйста, кодируйте в байтах:

В python 3 я импортировал библиотеку pySerial, чтобы я мог общаться с моим arduino uno с помощью последовательных команд, это работало очень хорошо в python 2.7, но в python 3 я продолжаю сталкиваться с ошибкой, которая говорит этоОшибка типа: Unicode-строки не поддерживаются, пожалуйста, закодируйте в байтах: 'allon' в Python 2.7 единственное, что я сделал по-другому, это используйте raw_input, но я не знаю, что происходит в Python 3, вот мой код

    import serial, time
    import tkinter
    import os








    def serialcmdw():
    os.system('clear')
    serialcmd = input("serial command: ")
    ser.write (serialcmd)
    serialcmdw()

    ser = serial.Serial()
    os.system('clear')
    ser.port = "/dev/cu.usbmodem4321"
    ser.baudrate = 9600
    ser.open()
    time.sleep(1)
    serialcmdw()