web-dev-qa-db-fra.com

ERREUR: impossible de créer des roues pour la cryptographie qui utilisent PEP 517 et ne peuvent pas être installées directement

Je reçois une erreur lorsque pip construit des roues pour le package de cryptographie.

Erreur:

Error

LINK : fatal error LNK1181: cannot open input file 'libssl.lib'
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x86\\link.exe' failed with exit status 1181
  ----------------------------------------
  ERROR: Failed building wheel for cryptography
  Running setup.py clean for cryptography
Failed to build cryptography
ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

J'ai déjà installé OpenSSL et défini les variables d'environnement comme suggéré dans ce message mais le problème persiste. Mes détails de configuration:

  • Système - Windows 10
  • Python - 3,8
  • Pip - 19.3.1
3
Chirag Bhansali

J'ai eu cette erreur en essayant d'installer Scrapy avec Python 3.8.1 sur Windows 10, mais cela a résolu l'installation de la dernière version de pip (19.3.1 dans mon cas) et tous les travaux utilisant pip dans ce façon:

python -m pip install scrapy --user
0
Camilo Caquimbo