Flask-JWT を使用するために、次の例に従っています。
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 用) を 1 週間しか使用していないので、まだ非常に緑色です。その結果、本日、virtualenv に JWT の複数のバリエーションがあることを発見したため、すべてのインスタンスを削除し、Flask-JWT のみを再インストールしました。問題はライブラリの競合であると考えていましたが (以前の可能性もあります)、まだこのエラーが発生しており、他の人は問題なく使用しています。何か間違ったことをしていますか、それともこのライブラリは単に Python v2.6.x で使用するように設計されていませんか?
[更新] CentOS 6 でソースから v2.7.12 をコンパイルしましたが、これまでのところ、私のニーズにうまく対応しています。私はこれらの指示を見つけました:
http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
別のディレクトリにインストールできました。