Найти - Пользователи
Полная версия: python Flask: UnicodeDecodeError: utf-8 codec cant decode byte 0xe4 in position 0: invalid continuation type
Начало » Python для новичков » python Flask: UnicodeDecodeError: utf-8 codec cant decode byte 0xe4 in position 0: invalid continuation type
1
dmitriy010101
разбираюсь с питоном, фреймворк flask . Максимально упростил код

from flask import Flask
app = Flask(“__main__”)
app.run()

и все равно эта ошибка. подскажите пожалуста, в чем дело?
FishHook
Ошибку надо выкладывать полностью
Rodegast
Какая версия python-а?
dmitriy010101
версия
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) on win32

полностью то что выдала консоль

(pr9) C:\Users\дитрий>python E:\python\test.py
Traceback (most recent call last):
File “E:\python\test.py”, line 3, in <module>
app.run()
File “C:\py_prs\pr9\lib\site-packages\flask\app.py”, line 841, in run
run_simple(host, port, self, **options)
File “C:\py_prs\pr9\lib\site-packages\werkzeug\serving.py”, line 814, in run_simple
inner()
File “C:\py_prs\pr9\lib\site-packages\werkzeug\serving.py”, line 774, in inner fd=fd)
File “C:\py_prs\pr9\lib\site-packages\werkzeug\serving.py”, line 666, in make_server
passthrough_errors, ssl_context, fd=fd)
File “C:\py_prs\pr9\lib\site-packages\werkzeug\serving.py”, line 577, in __init__
self.address_family), handler)
File “c:\python\Lib\socketserver.py”, line 453, in __init__
self.server_bind()
File “c:\python\Lib\http\server.py”, line 138, in server_bind
self.server_name = socket.getfqdn(host)
File “c:\python\Lib\socket.py”, line 673, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0xe4 in position 0: invalid
continuation byte
FishHook
dmitriy010101
(pr9) C:\Users\дитрий>python E:\python\test.py
Не используйте под виндой кириллические названия каталогов и сетевое имя компьютера. Проблема в этом.
dmitriy010101
спасибо, все заработало
mazahack
Здравствуйте. У меня возникла похожая проблема c Flask
запускаю под win7 x64
Python -v 3.6.4
Вывод консоли:
c:\>py -3 1.py
Traceback (most recent call last):
File “1.py”, line 6, in <module>
app.run()
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\site-packag
es\flask\app.py”, line 841, in run
run_simple(host, port, self, **options)
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\site-packag
es\werkzeug\serving.py”, line 814, in run_simple
inner()
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\site-packag
es\werkzeug\serving.py”, line 774, in inner
fd=fd)
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\site-packag
es\werkzeug\serving.py”, line 666, in make_server
passthrough_errors, ssl_context, fd=fd)
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\site-packag
es\werkzeug\serving.py”, line 577, in __init__
self.address_family), handler)
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\socketserve
r.py”, line 453, in __init__
self.server_bind()
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\http\server
.py”, line 138, in server_bind
self.server_name = socket.getfqdn(host)
File “C:\Users\mazahack\AppData\Local\Programs\Python\Python36\lib\socket.py”,
line 673, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0xcf in position 9: invalid
continuation byte
FishHook
mazahack
У вашей проблемы те же корни, сетевое имя вашего компьютера не надо задавать кириллицей
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB