Problemas com o suporte ao zip na construção customizada do Python: zipimport.ZipImportError: não é possível descompactar dados; zlib não disponível

1

Eu procurei aqui , mas não estou recebendo muito do resposta:

Uma grande razão para isso é porque eu sou um novo usuário Linux e ainda não vi todos os comandos em ação. Eu tenho exatamente o mesmo problema que esse cara mas todas as respostas são muito avançadas para mim agora para entender exatamente o que é o que preciso fazer.

Estou usando o Linux Ubuntu 14.04 e estou tentando gerar um bloco genesis para brincar com Ethereum e contratos inteligentes. Estou seguindo este tutorial e quando estou no ponto de colocar isso na minha console:

sudo python get-pip.py

Eu recebo este erro:

zipimport.ZipImportError: can't decompress data; zlib not available

Entendo que isso tem a ver com o Python não sendo construído com suporte a zip. Este pode ser o caso, pois eu não tinha ideia do que estava fazendo ao tentar instalar o Python. O que eu fiz para tentar resolver isso é instalar a versão mais recente do zlib e tentar novamente, mas quando eu tentei novamente, ainda recebi o mesmo erro. Eu reinstalei o Python e ainda estou recebendo o mesmo erro. Agora estou ficando irritada. O que posso fazer para corrigir este problema?

    
por BlockchainDeveloper 13.08.2015 / 18:00

2 respostas

2

Parece que você construiu seu próprio Python e não está usando a instalação padrão. Você precisa seguir estas etapas:

  1. Instale o zlib da versão mais recente

  2. Em seguida, complie o python novamente e execute uma linha

    ./configure --prefix=/root/Python-2.7.8 --with-zlib-dir=/usr/local/lib
    
por AliReza Mosajjal 13.08.2015 / 18:06
0

você pode tentar isto:

  1. edite o arquivo Modules/Setup.dist

  2. encontre isso

    #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 
    
  3. desmascarar #

  4. tente novamente!

por lian 20.09.2017 / 08:49