* nix cujo gerenciador de pacotes NÃO divide o Python em múltiplos pacotes

1

Existe um * nix cujo gerenciador de pacotes não divide o Python em vários pacotes (tipicamente algo como python e python-devel ). Eu realmente gostaria de obter toda a biblioteca padrão ao instalá-la, já que é como ela foi projetada para funcionar. Obrigado.

UPDATE: Algumas pessoas estão se perguntando o que quero dizer, então aqui está um exemplo: link . Eu percebo que não foi causado (neste caso) por um python / python-devel split, mas é o tipo de problema com o qual não quero me preocupar. Eu só quero instalar a totalidade do Python - sem ajustes estranhos do manipulador ImportError , ou módulos std lib arrancados (por qualquer motivo) - e então deixar o meu gerenciador de pacotes lidar com atualizações de segurança, etc.

    
por Hank Gay 29.03.2011 / 02:37

3 respostas

5

O Arch Linux não tem pacotes separados para -dev e é binário (ao contrário do gentoo). Pode haver algumas coisas, como tk , que não é puxado por padrão. Aqui está o python package para arquivar.

    
por 29.03.2011 / 04:03
5

Bem, existe o Gentoo . Como ele instala tudo desde a origem, não há -dev packages.

    
por 29.03.2011 / 02:56
3

No Debian (e provavelmente no Ubuntu), rodando apt-get install python installs python-minimal e python , o que resulta em todos os módulos principais sendo instalados, o que eu assumo é o que você entende por "toda a biblioteca padrão". / p>

A única ressalva que posso encontrar é que o material Tk GUI está instalado, mas você precisa instalar o pacote python-tk para usá-lo corretamente.

>>> import Tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 41, in <module>
    raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package

Então, execute apt-get install python python-tk e você terá tudo de que precisa.

Isso atende aos seus critérios?

    
por 29.03.2011 / 03:23