2013-05-04 90 views
1

我是Python的初學者。 我想學習一個Web框架,並選擇Flask。 我已經通過快速啓動。之後,我繼續參加教程。 但是,我被卡住了。Flaskr UnicodeDecodeError

我克隆GitHub上 https://github.com/zhangjingqiang/flaskr

這個項目後,我跑了​​,打開我的網絡瀏覽器來檢查,如果它的工作。 我得到這個錯誤信息:

Exception happened during processing of request from ('127.0.0.1', 60970) 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock 
    self.process_request(request, client_address) 
    File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request 
    self.finish_request(request, client_address) 
    File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request 
    self.RequestHandlerClass(request, client_address, self) 
    File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__ 
    self.handle() 
    File "/home/jsying/桌面/flaskr/venv/local/lib/python2.7/site-packages/werkzeug/serving.py", line 182, in handle 
    rv = BaseHTTPRequestHandler.handle(self) 
    File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle 
    self.handle_one_request() 
    File "/home/jsying/桌面/flaskr/venv/local/lib/python2.7/site-packages/werkzeug/serving.py", line 217, in handle_one_request 
    return self.run_wsgi() 
    File "/home/jsying/桌面/flaskr/venv/local/lib/python2.7/site-packages/werkzeug/serving.py", line 176, in run_wsgi 
    traceback.plaintext) 
    File "/home/jsying/桌面/flaskr/venv/local/lib/python2.7/site-packages/werkzeug/utils.py", line 77, in __get__ 
    value = self.func(obj) 
    File "/home/jsying/桌面/flaskr/venv/local/lib/python2.7/site-packages/werkzeug/debug/tbtools.py", line 332, in plaintext 
    return u'\n'.join(self.generate_plaintext_traceback()) 
    File "/home/jsying/桌面/flaskr/venv/local/lib/python2.7/site-packages/werkzeug/debug/tbtools.py", line 326, in generate_plaintext_traceback 
    frame.function_name 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 13: ordinal not in range(128) 

我不知道如何解決它。有人能幫助我嗎?謝謝。

回答

1

我的猜測是由於路徑中的特殊字符桌面而存在問題。嘗試移動到文件夾

/home/jsying/flaskr/

+0

非常感謝,它的工作原理。 – Sagi 2013-05-04 04:44:30

+0

這是偉大的@薩吉。如果有幫助,請隨時將答案標記爲已接受。 – eandersson 2013-05-04 12:31:46

0

修改你的路徑沒有 「桌面」。

+0

非常感謝,它的工作原理。 – Sagi 2013-05-04 04:44:56