SyntaxError «Не-ASCII символ '\\ xca' в файле ...» при отладке сервера bottle в PyCharm - PullRequest
0 голосов
/ 19 июня 2020

Я создал простой веб-сервер, используя bottle, чтобы использовать его в качестве имитации для тестирования приложения, которое должно отправлять некоторую информацию на сервер. Однако, когда я попытался отладить сервер в PyCharm, он вызвал следующую ошибку:

SyntaxError: ("Non-ASCII character '\\xca' in file /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details", ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', 1, 0, None))

Если я запускаю сервер в Pycharm, он работает без проблем

Я бегу PyCharm CE 2020.1 на ma c с Mojave (10.14.6) и bottle .py

1 Ответ

0 голосов
/ 19 июня 2020

Согласно этому ответу на аналогичную проблему с django, отладчик Pycharm имеет проблему с кодом python, который перезапускается на основе изменений в исходном коде. Я изменил свой bottle запуск на:

run(app, host=config['host'], port=config['server_port'], reloader=False)

И теперь он работает.

...