Escolar Documentos
Profissional Documentos
Cultura Documentos
pip install pycrypto funciona bem com python3.5.2 mas falha com python3.6 com o seguinte erro:
Eu consegui instalar pycrypto 2.6.1 no python 3.6, Windows 10, Visual Studio 2017.
1. Abra "Prompt de Comando entre as Ferramentas x86_x64 para o VS 2017" com privilégios de
administrador no menu Iniciar.
2. defina CL = -FI "% VCINSTALLDIR% ferramentas \ MSVC \ 14.11.25503 \ include \ stdint.h"
3. pip instalar pycrypto
O arquivo include \ pyport.h no diretório de instalação do Python não possui #include <stdint.h> . Isso
deixa intmax_t indefinido.
Uma solução alternativa para o compilador Microsoft VC é forçar incluir stdint.h via variável de ambiente
do sistema operacional CL :
Use PyCryptodome em vez de pycrypto . O pycrypto foi discontinued e não é mais suportado ativamente.
O PyCryptodome expõe quase a mesma API que o pycrypto ( source ).
pycryptodome dome windows visual-studio pycrypto python-3.6
Português