0
我試圖運行基本前夕應用程序。這個頁面上有一個例子:http://eve.readthedocs.io/en/stable/quickstart.html。 run.pyPython Eve UnicodeDecodeError
from eve import Eve
app = Eve()
if __name__ == '__main__':
app.run()
settings.py
DOMAIN = {'people': {}}
而且我不斷收到此錯誤:
Traceback (most recent call last):
File "C:/Users/marti_000/BabyProjects/webApp/run.py", line 5, in <module>
app.run()
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\site-packages\eve\flaskapp.py", line 201, in run
super(Eve, self).run(host, port, debug, **options)
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\site-packages\flask\app.py", line 841, in run
run_simple(host, port, self, **options)
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\site-packages\werkzeug\serving.py", line 708, in run_simple
inner()
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\site-packages\werkzeug\serving.py", line 670, in inner
fd=fd)
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\site-packages\werkzeug\serving.py", line 564, in make_server
passthrough_errors, ssl_context, fd=fd)
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\site-packages\werkzeug\serving.py", line 476, in __init__
HTTPServer.__init__(self, (host, int(port)), handler)
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\socketserver.py", line 453, in __init__
self.server_bind()
File "C:\Users\marti_000\AppData\Local\Programs\Python\Python36-
32\lib\http\server.py", line 138, in server_bind
self.server_name = socket.getfqdn(host)
File "C:\Users\marti_000\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 0x9e in position 1:
invalid start byte
PS:我在PyCharm這兩個.py文件創建的項目我得到Python 3.6 32位
您是否按照安裝文檔中的建議在venv中安裝了'eve'?你運行'pip list'時看到了什麼? –
我收到這個---> https://i.imgur.com/KIWhNQC.png –