Como instalar a biblioteca pylzma python no Linux?

2

A biblioteca pylzma é um requisito para outra ferramenta que eu gostaria de usar. Eu sou novo em python e programação e tenho algumas perguntas:

Já segui o procedimento para baixar e instalar o pylzma do site a seguir, pois parece ser o mais fácil: link

Mas fico preso na parte py7zlib da compilação de bytes.

Como eu compilo byte py7zlib?

Quando eu verifico a documentação na página de autores link e vou para a pasta designada eu vejo o seguinte arquivos:

Na pasta /tmp/pylzma-0.4.6/build/lib.linux-i686-2.7 , vejo: py7lib.py py7zlib.pyc pylzma.so

Mas não o "py7zlib.pwd" como indicado na página de autores, mas vejo o "py7zlib.pyc" como indicado na página original listada.

Ainda preciso compilar esse código de bytes?

Quando eu "importo python" no prompt do python, não vejo nada, nenhum feedback ou erro. Como faço para verificar se isso foi importado corretamente e se eu instalei esta biblioteca corretamente?

    
por S.Poon 21.12.2014 / 08:34

1 resposta

1

Essas são várias perguntas, então vamos começar do começo:

  1. Eu não sei porque as instruções para o Python 2.6 de 2012 parecem as mais simples, mas em geral você deve:

    • instale usando seu gerenciador de pacotes, por exemplo, em Debian / Ubuntu sudo apt-get install python-lzma (este é o backport do módulo lzma padrão que apareceu em Python3.3)
    • ou instale a partir do PyPI usando o pip (que precisa ser instalado apenas uma vez):

      sudo apt-get install python-pip
      pip install pylzma
      

    Ambos os métodos permitem que você desinstale, algo a partir do tar não garante. O uso do pip normalmente fornece um pacote mais atualizado, mas não pode manipular as dependências da biblioteca do sistema (portanto, talvez seja necessário instalar o pacote liblzma5 , se ainda não estiver instalado.

  2. Normalmente, você não descompila explicitamente, o mais tardar no primeiro uso que isso é feito ou durante a configuração. Mas o python funciona bem com .py arquivos, mesmo que não consiga escrever o .pyc no primeiro uso (apenas começa mais devagar).

  3. Eu me pergunto por que import python no prompt python não dá um erro. No meu sistema, como não há arquivo python.py . Para testar se você tem pylzma, siga as instruções da página desatualizada a que se refere para:

    >>> import pylzma
    >>> import py7zlib
    

Usando pip , obtive a versão 0.4.6 das ligações de Igor Pavlov

    
por 21.12.2014 / 09:57