天天看點

flask常見報錯:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd4 in position 0: invalid continuati

報錯資訊:

File "C:\Users\admin\AppData\Local\Programs\Python\Python37\lib\socket.py", line 673, in getfqdn
    hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd4 in position 0: invalid continuation byte
           

報錯顯示:

flask常見報錯:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd4 in position 0: invalid continuati
根據報錯資訊可知,主機名不能被編譯器解析,出現這種情況,是因位電腦主機名為中文,修改主機名為英文即可。

修改步驟:

1、點選此電腦,右鍵屬性:

flask常見報錯:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd4 in position 0: invalid continuati

2、點選更改設定:

flask常見報錯:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd4 in position 0: invalid continuati

3、點選更改

flask常見報錯:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd4 in position 0: invalid continuati

4、輸入英文的計算機名,點選确定

flask常見報錯:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd4 in position 0: invalid continuati

5、繼續确定

flask常見報錯:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd4 in position 0: invalid continuati

6、重新開機 計算機

再次運作就可以了