Você está na página 1de 2

dome - python pycrypto windows

Erro de instalação do Microsoft Windows Python-3.6 PyCrypto (4)


Eu consegui instalar pycrypo 2.6.1 no python 3.6 e windows 10.

1. Defina uma variável de ambiente como abaixo.


2. Abra cmd.exe
3. Ativar virtualenv
4. Faça o download do pycrypto 2.6.1 do github e descompacte-o.
5. definir uma variável de ambiente para pycrypto set
CL=/FI"%VCINSTALLDIR%\\INCLUDE\\stdint.h" %CL%
6. Execute o comando setup setup python setup.py install
7. meu resultado está aqui

Eu ficaria feliz se isso pudesse ajudar alguém.

pip install pycrypto funciona bem com python3.5.2 mas falha com python3.6 com o seguinte erro:

inttypes.h (26): erro C2061: erro de sintaxe: identificador 'intmax_t'

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 :

1. Abra o prompt de comando


2. Configure o ambiente do VC executando vcvars * .bat (escolha o nome do arquivo dependendo da
versão e arquitetura do VC)
3. set CL = -FI "Full-Path \ stdint.h" (use valor real para Full-Path para o ambiente)
4. pip instalar pycrypto

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

 Como instalo o pip no Windows?


 Nodejs não consegue encontrar o módulo instalado no Windows?
 Erro 'LINK: erro fatal LNK1123: falha durante a conversão para COFF: arquivo inválido ou
corrompido' após a instalação do Visual Studio 2012 Release Preview
 Como instalo o PyCrypto no Windows?
 A instalação do pip falha com “erro de conexão: falha na verificação do certificado[SSL:
CERTIFICATE_VERIFY_FAILED](_ssl.c: 598)”

Português

Você também pode gostar