pip install pycrypto
fonctionne bien avec python3.5.2 mais échoue avec python3.6 avec l'erreur suivante:
inttypes.h (26): erreur C2061: erreur de syntaxe: identifiant 'intmax_t'
pip install pycrypto
fonctionne bien avec python3.5.2 mais échoue avec python3.6 avec l'erreur suivante:
inttypes.h (26): erreur C2061: erreur de syntaxe: identifiant 'intmax_t'
Le fichier include\pyport.h dans le répertoire d'installation de Python n'a pas #include < stdint.h > plus. Cela laisse intmax_t pas défini.
Une solution de contournement pour Microsoft VC compilateur est à force stdint.h par environnement de système d'exploitation variable CL:
J'ai réussi à installer pycrypto 2.6.1 sur Python 3.6, Windows 10 et Visual Studio 2017.
Grâce à user1960422's réponse.
PowerShell étapes de pycrypto 2.6.1 (via simple-crypt) / Python 3.6 / Windows 10:
$env:VCINSTALLDIR="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC"
$env:CL="-FI`"$env:VCINSTALLDIR\INCLUDE\stdint.h`""
Succès de la simple-crypt / pycrypto installer
J'ai aussi besoin de suivre la réponse: https://stackoverflow.com/a/24822876/8751739 pour fixer un winrandom
module d'erreur.
J'ai réussi installer pycrypo 2.6.1 sur python 3.6 et windows 10.
set CL=/FI"%VCINSTALLDIR%\\INCLUDE\\stdint.h" %CL%
python setup.py install
Je serais heureux si cela pouvait être aider quelqu'un.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.