Я начал создавать веб-приложение python3 werkzeug, которое запускается с сервера Linux, но каждый раз, когда я пытаюсь запустить его с ноутбука Jupyter, оно отображает это предупреждение (вызывая внутреннюю ошибку сервера 500< /strong> в браузере )
from sys import getfilesystemencoding
print(getfilesystemencoding()) # Returns 'ascii' inside Jupyter
df = DataFrame(data=......mydata......)
webservice_test = WebService(lambda: globals(), 'df', host='XXX', port=XXX)
webservice_test.start()
/home/python/anaconda3/envs/notebook_env/lib/python3.5/site-packages/werkzeug/filesystem.py:63: BrokenFilesystemWarning: Detected a misconfigured UNIX filesystem: Will use UTF-8 as filesystem encoding instead of 'ascii'
BrokenFilesystemWarning)
Я попытался отключить предупреждение, но веб-представление все равно прерывается (единственная разница в том, что предупреждение не отображается в Jupyter). Я нашел кодировку с помощью sys.getfilesystemencoding(), которая возвращает 'ascii' при каждом запуске из Jupyter, но возвращает 'utf-8' при запуске на той же машине за пределами Jupyter. .
tl;dl Есть ли способ изменить кодировку по умолчанию в блокноте Jupyter?
# -*- coding: encoding -*-
, где кодировка — это желаемая кодировка. - person direprobs   schedule 22.04.2017