Найти - Пользователи
Полная версия: Подскажите пожалуйста не запускается Flask
Начало » Центр помощи » Подскажите пожалуйста не запускается Flask
1
matvey21
  from flask import Flask
app = Flask(__name__)
@app.route('/')
def root():
    return 'hello world'
if __name__ == "__main__":
    app.run(debug=True)
matvey21
Выходит вот такая ошибка::::


* Detected change in ‘D:\\програмирование\\pyton\\untitled1\\fgfg.py’, reloading
* Restarting with stat
* Debugger is active!
* Debugger PIN: 443-353-151
Exception in thread Thread-1:
Traceback (most recent call last):
File “C:\Users\matvey\AppData\Local\Programs\Python\Python36-32\lib\threading.py”, line 916, in _bootstrap_inner
self.run()
File “C:\Users\matvey\AppData\Local\Programs\Python\Python36-32\lib\threading.py”, line 864, in run
self._target(*self._args, **self._kwargs)
File “C:\Users\matvey\untitled\lib\site-packages\werkzeug\serving.py”, line 774, in inner
fd=fd)
File “C:\Users\matvey\untitled\lib\site-packages\werkzeug\serving.py”, line 666, in make_server
passthrough_errors, ssl_context, fd=fd)
File “C:\Users\matvey\untitled\lib\site-packages\werkzeug\serving.py”, line 577, in __init__
self.address_family), handler)
File “C:\Users\matvey\AppData\Local\Programs\Python\Python36-32\lib\socketserver.py”, line 453, in __init__
self.server_bind()
File “C:\Users\matvey\AppData\Local\Programs\Python\Python36-32\lib\http\server.py”, line 138, in server_bind
self.server_name = socket.getfqdn(host)
File “C:\Users\matvey\AppData\Local\Programs\Python\Python36-32\lib\socket.py”, line 673, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0xcf in position 7: invalid continuation byte

doza_and
Для начала уберите проект из папки с русским именем “програмирование”
matvey21
Да попробовал название папки поменять, все равно такая же ошибка выходит….
py.user.next
Если хочешь учиться, поставь линукс (второй системой или на виртуалку типа VirtualBox).

matvey21
Да попробовал название папки поменять, все равно такая же ошибка выходит
Это из-за кириллицы. А где она, в пути или ещё где, неизвестно. Проблема в том, что в винде кириллица кодируется в cp1251, а в питоне кириллица ожидается в utf-8 часто. В лине таких проблем нет, там всё в нормальной кодировке, покрывающей весь юникод, а не только 256 символов.
doza_and
py.user.next
А где она, в пути или ещё где, неизвестно
Можно в “C:\Users\matvey\AppData\Local\Programs\Python\Python36-32\lib\socket.py”, line 673,
добавить try/except и посмотреть на чем валится например в отладчике.

А так да, лучше сразу Linux…
matvey21
Да поставил Линукс решился , все прошло проблема решилась))
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