ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. pyopenssl 23.2.0 requires cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0, but you have cryptography 35.0.0 which is incompatible.
时间: 2024-02-29 19:52:45 浏览: 150
anaconda安装pytorch时报错PackagesNotFoundError: The following packages are not available from current cha
5星 · 资源好评率100%
这个错误是因为你的 pyopenssl 包要求安装 cryptography 版本不能为 40.0.0 或 40.0.1,且版本必须在 38.0.0 以上但小于 42。但是你当前安装的 cryptography 版本为 35.0.0,与要求的版本不兼容。
你可以尝试更新 cryptography 包,使其符合要求。可以使用以下命令更新:
```
pip install --upgrade cryptography
```
如果更新后仍然有问题,可以尝试卸载 pyopenssl 包,重新安装符合要求的版本:
```
pip uninstall pyopenssl
pip install pyopenssl==xx.xx.xx
```
其中,xx.xx.xx 是符合要求的 pyopenssl 版本号。
阅读全文