1

jwcrypto在python2.7中使用,这里出现了一个问题。

>>> import jwcrypto 
>>> from jwcrypto import jwk, jws
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Lsq\.conda\envs\py27\lib\site-packages\jwcrypto\jwk.py", line 318
    raise InvalidJWKType(kty) from e
                                 ^
SyntaxError: invalid syntax

我对python2.7不熟悉,在python2.7中好像是不允许使用raise from的。

但是,jwk.py我发现有几个raise from导致上述错误。我通过安装python2.7 conda create -n py27 python=2.7,并jwcrypto通过安装pip install jwcrypto

有谁知道如何解决这个问题?

4

1 回答 1

0

在 python 2.7 中为 jwcrypto 卸载 1.0 版本并安装 0.9.1 版本。

  • pip install jwcrypto==0.9.1
于 2021-12-20T12:34:08.340 回答