Erreur d'installation Microsoft Windows Python-3.6 PyCrypto
pip install pycrypto
fonctionne très bien avec python3.5.2 mais échoue avec python3.6 avec l'erreur suivante:
inttypes.h(26): error C2061: erreur de syntaxe: identificateur 'intmax_t'
source d'informationauteur user1602
Vous devez vous connecter pour publier un commentaire.
Le fichier include\pyport.h dans le répertoire d'installation de Python n'a pas #include < stdint.h > plus. Cela laisse intmax_t indéfini.
Une solution de contournement pour Microsoft VC compilateur est à force stdint.h par environnement de système d'exploitation variable CL:
Grâce à user1960422's réponse.
PowerShell étapes de pycrypto 2.6.1 (via simple-crypt) /Python 3.6 /Windows 10:
Succès de la simple-crypt /pycrypto installer
J'ai aussi besoin de suivre la réponse: https://stackoverflow.com/a/24822876/8751739 de fixer un
winrandom
module d'erreur.Utilisation PyCrytodome au lieu de pycryto. Pycryto est abandonné et n'est plus activement pris en charge.
J'ai réussi installer pycrypto 2.6.1 sur python 3.6, Windows 10, Visual Studio 2017.