解决-ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

参考原文

目录

  • 1. 问题复现
  • 2. 猜测原因
  • 3. 解决问题
  • 4. 题外话,使用requirements.txt安装依赖太慢

1. 问题复现

在使用requirements.txt安装依赖的时候,报标题的错误

python -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

2. 猜测原因

pip的版本太低了,是20版本

3. 解决问题

原来官网就说了解决方法,地址
解决-ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly_第1张图片

升级pip的版本

python -m pip install --upgrade pip

升级到21版本,解决!

4. 题外话,使用requirements.txt安装依赖太慢

使用其他源,用-i参数

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple/
  • 豆瓣:https://pypi.douban.com/simple
  • 阿里:https://mirrors.aliyun.com/pypi/simple

举个栗子:python -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

enjoy!

你可能感兴趣的:(python,python)