2

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/

別のディレクトリにインストールできました。

4

1 に答える 1