-1

我收到错误

警告:pyjwt 1.1.0 不提供额外的“加密”

对于 Docker 命令

RUN pip install --no-cache /wheels/*

在安装 PyJWT==1.7.1 时,是否有解决此警告的解决方案?

4

3 回答 3

2

您可以pyjwt使用加密依赖项安装:

pip install pyjwt[crypto]

pyjwt 的文档中所见

您还可以单独安装所需的库,如pyca/cryptography 的文档所示

pip install cryptography
于 2021-01-29T13:05:33.387 回答
1

PyJWT 1.7.12018 年 12 月 7 日发布。

Extra于2019 年 10 月 22 日crypto添加到 PyJWT ,因此它在 PyJWT 2.0+ 中可用。

要使用pyjwt[crypto]您需要安装更高版本。目前最新的是 PyJWT 2.0.1。

于 2021-01-29T14:56:19.460 回答
-1

为了修复以下警告

警告:您使用的是 pip 版本 20.1.1;但是,版本 21.0 可用。您应该考虑通过“/usr/local/bin/python -m pip install --upgrade pip”命令进行升级。

我将以下代码添加到 Dockerfile

# upgrade pip
RUN pip install --upgrade pip

我刚刚恢复添加它,它现在可以正常工作,尽管我仍然有 pip 版本警告。

于 2021-01-29T13:49:01.473 回答