Falha ao instalar o pacote Python Cryptography com PIP e setup.py

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Quando tento instalar o pacote Cryptography para Python por meio de pip install cryptography ou por baixando o pacote de seu site e executando python setup.py, recebo o seguinte erro:


D:AnacondaScriptspip-script.py executado em 27/02/14 16:13:17 Baixando/descompactando criptografia Obtendo página https://pypi.python.org /simple/cryptography/ URLs para pesquisar versões para criptografia: * https://pypi.python.org/simple/cryptography/ Analisando links da página https://pypi.python.org/simple/cryptography/ Ignorando https:// /pypi.python.org/packages/cp26/c/cryptography/cryptography-0.2-cp26-none-win32.whl#md5=13e5c4b19520e7dc6f07c6502b3f74e2 (de https://pypi.python.org/simple/cryptography/) porque é não compatível com este Python Ignorando https://pypi.python.org/packages/cp26/c/cryptography/cryptography-0.2.1- cp26-none-win32.whl#md5=00e733648ee5cdb9e58876238b1328f8 (de https://pypi.python.org/simple/cryptography/) porque não é compatível com este Python Ignorando https://pypi.python.org/packages/cp27 /c/cryptography/cryptography-0.2-cp27-none-win32.whl#md5=013ccafa6a5a3ea92c73f2c1c4879406 (de https://pypi.python.org/simple/cryptography/) porque não é compatível com este Python Ignorando https:// pypi.python.org/packages/cp27/c/cryptography/cryptography-0.2.1-cp27-none-win32.whl#md5=127d6a5dc687250721f892d55720a06c (de https://pypi.python.org/simple/cryptography/) porque não é compatível com este Python Pular https://pypi.python.org/packages/cp32/c/cryptography/cryptography-0.2-cp32-none-win32.whl#md5=051424a36e91039807b72f112333ded3 (de https://pypi.python. org/simple/cryptography/) porque não é compatível com este Python Ignorando https://pypi.python.org/packages/cp32/c/cryptography/cryptography-0.2.1-cp32-none-win32.whl#md5= 53f6f57db8e952d64283baaa14cbde3d (fr om https://pypi.python.org/simple/cryptography/) porque não é compatível com este Python Ignorando https://pypi.python.org/packages/cp33/c/cryptography/cryptography-0.2-cp33-none -win32.whl#md5=302812c1c1a035cf9ba3292f8dbf3f9e (de https://pypi.python.org/simple/cryptography/) porque não é compatível com este Python Pular https://pypi.python.org/packages/cp33/c/ cryptography/cryptography-0.2.1-cp33-none-win32.whl#md5=81acca90caf8a45f2ca73f3f9859fae4 (de https://pypi.python.org/simple/cryptography/) porque não é compatível com este link Python Found https:// pypi.python.org/packages/source/c/cryptography/cryptography-0.1.tar.gz#md5=bdc1c5fe069deca7467b71a0cc538f17 (de https://pypi.python.org/simple/cryptography/), versão: 0.1 Link encontrado https: //pypi.python.org/packages/source/c/cryptography/cryptography-0.2.1.tar.gz#md5=872fc04268dadc66a0305ae5ab1c123b (de https://pypi.python.org/simple/cryptography/), versão: 0.2 .1 Link encontrado https://pypi.python.org/packages/s ource/c/cryptography/cryptography-0.2.tar.gz#md5=8a3d21e837a21e1b7634ee1f22b06bb6 (de https://pypi.python.org/simple/cryptography/), versão: 0.2 Usando a versão 0.2.1 (mais recente das versões: 0.2. 1, 0.2, 0.1) Baixando da URL https://pypi.python.org/packages/source/c/cryptography/cryptography-0.2.1.tar.gz#md5=872fc04268dadc66a0305ae5ab1c123b (de https://pypi.python. org/simple/cryptography/) Executando setup.py (caminho:c:userspacoappdatalocal emppip_build_Pacocryptographysetup.py) egg_info para criptografia de pacote No arquivo incluído em c/_cffi_backend.c:7:0: c/misc_win32.h:225:23: error : dois ou mais tipos de dados em especificadores de declaração c/misc_win32.h:225:1: aviso: nome de tipo inútil na declaração vazia [habilitado por padrão] c/_cffi_backend.c: Na função "convert_array_from_object": c/_cffi_backend.c: 1105:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1105:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: 1130:30 : aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1130:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:1150:30 : aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1150:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função " convert_struct_from_object": c/_cffi_backend.c:1183:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1183:26: aviso: muitos argumentos para o formato [-Wformat-extra -args] c/_cffi_backend.c:1196:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1196:30: aviso: muitos argumentos para o formato [-Wformat-extra -args] c/_cffi_backend.c: Na função "cdata_repr": c/_cffi_backend.c:1583:13: aviso: caractere de tipo de conversão desconhecido "L" no formato [-Wformat] c/_cffi_backend.c:1583:13: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_c ffi_backend.c:1595:9: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1595:9: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/ _cffi_backend.c: Na função "cdataowning_repr": c/_cffi_backend.c:1647:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1647:30: aviso: muitos argumentos para formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "_cdata_get_indexed_ptr": c/_cffi_backend.c:1820:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend .c:1820:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1820:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend .c: Na função "_cdata_getslicearg": c/_cffi_backend.c:1872:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1872:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_bac kend.c:1872:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "cdata_ass_slice": c/_cffi_backend.c:1951:26: aviso: tipo de conversão desconhecido caractere "z" no formato [-Wformat] c/_cffi_backend.c:1951:26: aviso: tipo de conversão desconhecido caractere "z" no formato [-Wformat] c/_cffi_backend.c:1951:26: aviso: muitos argumentos para formato [-Wformat-extra-args] c/_cffi_backend.c:1969:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1969:30: aviso: tipo de conversão desconhecido caractere "z" no formato [-Wformat] c/_cffi_backend.c:1969:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:1983:22: aviso: tipo de conversão desconhecido caractere "z" no formato [-Wformat] c/_cffi_backend.c:1983:22: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "cdata_call": c/_cffi_backend .c:2367:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wfo rmat] c/_cffi_backend.c:2367:30: aviso: o formato "%s" espera o argumento do tipo "char *", mas o argumento 3 tem o tipo "Py_ssize_t" [-Wformat] c/_cffi_backend.c:2367:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "cast_to_integer_or_char": c/_cffi_backend.c:2916:26: aviso: caractere desconhecido do tipo de conversão "z" no formato [- Wformat] c/_cffi_backend.c:2916:26: aviso: o formato "%s" espera argumento do tipo "char *", mas o argumento 3 tem o tipo "Py_ssize_t" [-Wformat] c/_cffi_backend.c:2916:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:2928:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:2928:26: aviso: o formato "%s" espera o argumento do tipo "char *", mas o argumento 3 tem o tipo "Py_ssize_t" [-Wformat] c/_cffi_backend.c:2928:26: aviso: muitos argumentos para o formato [-Wformat-extra -args] c/_cffi_backend.c: Na função "new_array_type": c/_cffi_backend.c:3480:9: aviso: desconhecido wn tipo de conversão caractere "l" no formato [-Wformat] c/_cffi_backend.c:3480:9: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "b_complete_struct_or_union": c/_cffi_backend.c:3878:22: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:3878:22: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:3878:22: aviso: muitos argumentos para o formato [-Wformat-extra-args] Traceback (última chamada mais recente): Arquivo "<string>", linha 17, em <module> Arquivo "c:userspacoappdatalocal emppip_build_Pacocryptographysetup.py", linha 113, em <module> "build": cffi_build, arquivo "D:Anacondalibdistutilscore.py", linha 112, na configuração _setup_distribution = dist = klass(attrs) Arquivo "builddist.win-amd64eggsetuptoolsdist.py", linha 239, em __init__ File "builddist.win- amd64eggsetuptoolsdist.py", linha 264, no arquivo fetch_build_eggs "builddist.win-amd64eggpkg_resources.py", linha 580, em resolver dist = best[req.key] = env.best_match(req, ws, installer) Arquivo "builddist.win -amd64eggpkg_resources.py", linha 818, em best_match return self.obtain(req, installer) # tente e baixe/instale o arquivo "builddist.win-amd64eggpkg_resources.py", linha 830, em get return installer(requirement) File "builddist .win-amd64eggsetuptoolsdist.py", linha 314, no arquivo fetch_build_egg "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 593, no arquivo easy_install "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 623, no arquivo install_item "builddist.win" -amd64eggsetuptoolscommandeasy_install. py", linha 809, no arquivo install_eggs "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 1015, no arquivo build_and_install "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 1003, em run_setup distutils.errors.DistutilsError: script de instalação encerrado com erro erro: o comando "gcc" falhou com o status de saída 1 Saída completa do comando python setup.py egg_info: No arquivo incluído em c/_cffi_backend.c:7:0: c/misc_win32.h:225:23: error: two or more tipos de dados em especificadores de declaração c/misc_win32.h:225:1: aviso: nome de tipo inútil na declaração vazia [habilitado por padrão] c/_cffi_backend.c: Na função "convert_array_from_object": c/_cffi_backend.c:1105:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1105:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:1130:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1130:30: aviso: muitos argumentos para f ormat [-Wformat-extra-args] c/_cffi_backend.c:1150:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1150:30: aviso: muitos argumentos para formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "convert_struct_from_object": c/_cffi_backend.c:1183:26: aviso: caractere desconhecido do tipo de conversão "z" no formato [-Wformat] c/_cffi_backend. c:1183:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:1196:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend. c:1196:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "cdata_repr": c/_cffi_backend.c:1583:13: aviso: caractere de tipo de conversão desconhecido " L" no formato [-Wformat] c/_cffi_backend.c:1583:13: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:1595:9: aviso: caractere de tipo de conversão desconhecido " z" no formato [-Wformat] c/_cffi_backend.c:1595:9: aviso: muito m quaisquer argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "cdataowning_repr": c/_cffi_backend.c:1647:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c /_cffi_backend.c:1647:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "_cdata_get_indexed_ptr": c/_cffi_backend.c:1820:26: aviso: conversão desconhecida digite o caractere "z" no formato [-Wformat] c/_cffi_backend.c:1820:26: aviso: tipo de conversão desconhecido caractere "z" no formato [-Wformat] c/_cffi_backend.c:1820:26: aviso: muitos argumentos para formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "_cdata_getslicearg": c/_cffi_backend.c:1872:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/ _cffi_backend.c:1872:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1872:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/ _cffi_backend.c: Na função "cdata_ass_slice": c/_ cffi_backend.c:1951:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1951:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/ _cffi_backend.c:1951:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:1969:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/ _cffi_backend.c:1969:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1969:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/ _cffi_backend.c:1983:22: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:1983:22: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/ _cffi_backend.c: Na função "cdata_call": c/_cffi_backend.c:2367:30: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:2367:30: aviso: formato "% s" espera o argumento do tipo "char *", mas o argumento 3 tem o tipo "Py_ssize_t" [-Wf ormat] c/_cffi_backend.c:2367:30: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "cast_to_integer_or_char": c/_cffi_backend.c:2916:26: aviso : caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:2916:26: aviso: o formato "%s" espera o argumento do tipo "char *", mas o argumento 3 tem o tipo "Py_ssize_t" [- Wformat] c/_cffi_backend.c:2916:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c:2928:26: aviso: caractere de tipo de conversão desconhecido "z" no formato [- Wformat] c/_cffi_backend.c:2928:26: aviso: o formato "%s" espera argumento do tipo "char *", mas o argumento 3 tem o tipo "Py_ssize_t" [-Wformat] c/_cffi_backend.c:2928:26: aviso: muitos argumentos para o formato [-Wformat-extra-args] c/_cffi_backend.c: Na função "new_array_type": c/_cffi_backend.c:3480:9: aviso: caractere de tipo de conversão desconhecido "l" no formato [- Wformat] c/_cffi_backend.c:3480:9: aviso: muitos argumentos para o formato [-Wformat-e xtra-args] c/_cffi_backend.c: Na função "b_complete_struct_or_union": c/_cffi_backend.c:3878:22: aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:3878:22 : aviso: caractere de tipo de conversão desconhecido "z" no formato [-Wformat] c/_cffi_backend.c:3878:22: aviso: muitos argumentos para o formato [-Wformat-extra-args] Traceback (última chamada mais recente): Arquivo "<string>", linha 17, em <module> Arquivo "c:userspacoappdatalocal emppip_build_Pacocryptographysetup.py", linha 113, em <module> "build": cffi_build, arquivo "D:Anacondalibdistutilscore.py", linha 112, na configuração _setup_distribution = dist = klass(attrs) Arquivo "builddist.win-amd64eggsetuptoolsdist.py", linha 239, em __init__ File "builddist.win- amd64eggsetuptoolsdist.py", linha 264, no arquivo fetch_build_eggs "builddist.win-amd64eggpkg_resources.py", linha 580, em resolver dist = best[req.key] = env.best_match(req, ws, installer) Arquivo "builddist.win -amd64eggpkg_resources.py", linha 818, em best_match return self.obtain(req, installer) # tente e baixe/instale o arquivo "builddist.win-amd64eggpkg_resources.py", linha 830, em get return installer(requirement) File "builddist .win-amd64eggsetuptoolsdist.py", linha 314, no arquivo fetch_build_egg "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 593, no arquivo easy_install "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 623, no arquivo install_item "builddist.win" -amd64eggsetuptoolscommandeasy_install. py", linha 809, no arquivo install_eggs "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 1015, no arquivo build_and_install "builddist.win-amd64eggsetuptoolscommandeasy_install.py", linha 1003, em run_setup distutils.errors.DistutilsError: script de instalação encerrado com erro erro: o comando "gcc" falhou com o status de saída 1 --------------------------------------- - Limpando... Removendo o diretório temporário c:userspacoappdatalocal emppip_build_Paco... O comando python setup.py egg_info falhou com o código de erro 1 em c:userspacoappdatalocal emppip_build_Pacocryptography Informações de exceção: Traceback (última chamada mais recente): Arquivo "D:Anacondalibsite-packagespip-1.5.4-py2 .7.eggpipasecommand.py", linha 122, em main status = self.run(options, args) Arquivo "D:Anacondalibsite-packagespip-1.5.4-py2.7.eggpipcommandsinstall.py", linha 278, em run requirements_set .prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) Arquivo "D:Anacondalibsite-packagespip-1.5.4-py2.7.eggpip eq.py", linha 1229, no arquivo prepare_files req_to_install.run_egg_info() "D:Anacondalibsite-packagespip-1.5.4-py2.7.eggpip eq.py", linha 325, em run_egg_info command_desc="python setup.py egg_info") Arquivo "D:Anacondalibsite-packagespip-1.5.4-py2. 7.eggpiputil.py", linha 697, em call_subprocess % (command_desc, proc.returncode, cwd)) InstallationError: O comando python setup.py egg_info falhou com código de erro 1 em c:userspacoappdatalocal emppip_build_Pacocryptography 

Encontrei outras postagens de erro egg_info (aqui e aqui), mas as soluções fornecidas não resolveriam meu problema. Além disso, posso instalar outros pacotes através do PIP.

PIP versão 1.5.4 setuptools versão 2.2