“无效语法”错误我在下面这个例子中使用瓶,智威汤逊:充分利用__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/
,并能在备选目录进行安装。