Форум сайта python.su
from flask import Flask app = Flask(__name__) @app.route('/') def root(): return 'hello world' if __name__ == "__main__": app.run(debug=True)
Офлайн
Выходит вот такая ошибка::::
* 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
Офлайн
Для начала уберите проект из папки с русским именем “програмирование”
Офлайн
Да попробовал название папки поменять, все равно такая же ошибка выходит….
Офлайн
Если хочешь учиться, поставь линукс (второй системой или на виртуалку типа VirtualBox).
matvey21Это из-за кириллицы. А где она, в пути или ещё где, неизвестно. Проблема в том, что в винде кириллица кодируется в cp1251, а в питоне кириллица ожидается в utf-8 часто. В лине таких проблем нет, там всё в нормальной кодировке, покрывающей весь юникод, а не только 256 символов.
Да попробовал название папки поменять, все равно такая же ошибка выходит
Отредактировано py.user.next (Март 25, 2018 15:14:19)
Офлайн
py.user.nextМожно в “C:\Users\matvey\AppData\Local\Programs\Python\Python36-32\lib\socket.py”, line 673,
А где она, в пути или ещё где, неизвестно
Офлайн
Да поставил Линукс решился , все прошло проблема решилась))
Офлайн