「無效語法」錯誤我在下面這個例子中使用瓶,智威湯遜:充分利用__init__.py
https://pythonhosted.org/Flask-JWT/
而且我得到這個錯誤,當我開始uwsgi:
Traceback (most recent call last):
File "./wsgi.py", line 1, in
from main import app as application
File "./main.py", line 5, in
from auth import api_auth
File "./auth.py", line 3, in
from flask_jwt import JWT
File "/opt/mist_base/env/lib/python2.6/site-packages/flask_jwt/__init__.py", line 83
for claim in verify_claims
^
SyntaxError: invalid syntax
我一直只使用Python v2.6.6(對於Centos 6.x ,每個客戶的規格)只有一個星期,所以我仍然很綠。因此,今天早些時候,我發現我有多種JWT變種 - 我的virtualenv中的東西,所以我刪除了所有實例,只重新安裝了Flask-JWT。我曾認爲這個問題是圖書館衝突(可能早些時候),但我仍然遇到這個錯誤,其他人也沒有使用它。我做錯了什麼或者這個庫是不是設計用於Python v2.6.x?
[更新]我已經在CentOS 6中從源代碼編譯了v2.7.12,到目前爲止它可以很好地滿足我的需求。我發現這兩個方向:
http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
,並能在備選目錄進行安裝。