警告:pyjwt 1.1.0 不提供额外的 'crypto'
WARNING: pyjwt 1.1.0 does not provide the extra 'crypto'
我遇到了错误
WARNING: pyjwt 1.1.0 does not provide the extra 'crypto'
用于 Docker 命令
RUN pip install --no-cache /wheels/*
在安装 PyJWT==1.7.1 时,是否有解决此警告的解决方案?
您可以使用加密依赖项安装 pyjwt
:
pip install pyjwt[crypto]
您也可以单独安装所需的库,如 pyca/cryptography's documentation 所示:
pip install cryptography
为了修复以下警告
WARNING: You are using pip version 20.1.1; however, version 21.0 is
available. You should consider upgrading via the
'/usr/local/bin/python -m pip install --upgrade pip' command.
我在 Dockerfile 中添加了以下代码
# upgrade pip
RUN pip install --upgrade pip
我刚刚恢复添加这个,它现在可以正常工作,尽管我仍然有 pip 版本警告。
PyJWT 1.7.1 was released 2018 年 12 月 7 日。
额外 crypto
已添加到 PyJWT on Oct 22, 2019 因此它在 PyJWT 2.0+ 中可用。
要使用pyjwt[crypto]
,您需要安装更高版本。目前最新的是PyJWT 2.0.1.
我遇到了错误
WARNING: pyjwt 1.1.0 does not provide the extra 'crypto'
用于 Docker 命令
RUN pip install --no-cache /wheels/*
在安装 PyJWT==1.7.1 时,是否有解决此警告的解决方案?
您可以使用加密依赖项安装 pyjwt
:
pip install pyjwt[crypto]
您也可以单独安装所需的库,如 pyca/cryptography's documentation 所示:
pip install cryptography
为了修复以下警告
WARNING: You are using pip version 20.1.1; however, version 21.0 is available. You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
我在 Dockerfile 中添加了以下代码
# upgrade pip
RUN pip install --upgrade pip
我刚刚恢复添加这个,它现在可以正常工作,尽管我仍然有 pip 版本警告。
PyJWT 1.7.1 was released 2018 年 12 月 7 日。
额外 crypto
已添加到 PyJWT on Oct 22, 2019 因此它在 PyJWT 2.0+ 中可用。
要使用pyjwt[crypto]
,您需要安装更高版本。目前最新的是PyJWT 2.0.1.