Usando o Python 3.3 no Kubuntu 13.04

1

Estou começando com meu primeiro projeto em Python e opto por usar a versão 3.3 do idioma. Eu estou fazendo isso em uma caixa Kubuntu 13.04 x64. Eu pareço ter ambos 2.7 e 3.3 instalados (em / usr / bin / python e /usr/bin/python3.3).

Agora eu quero usar alguns pacotes python existentes (como nariz de python) no meu projeto. Eu tentei instalar o nariz usando pip, mas parece que agora está instalado para 2.7, e não 3.3.

Posso mudar a versão principal do meu sistema para 3.3 (que está quebrando horrivelmente - eu sei que coisas no Ubuntu usam python, então estou preocupado em quebrar meu sistema). E se não, como posso obter os pacotes que preciso para trabalhar no meu projeto 3.3?

    
por Jeroen De Dauw 11.08.2013 / 05:05

2 respostas

1

No Ubuntu, você deve o apt (Advanced Package Manager) para instalar bibliotecas relacionadas sem quebrar o sistema, já que o pip pode não saber exatamente onde deve procurar por dependências, bibliotecas e tal. Simplesmente correndo:

sudo apt-get install python-nose

deve ser o suficiente. Você também pode verificar a seção de bibliotecas no Ubuntu Software Center para mais ... bibliotecas. Se você não tem certeza se o Ubuntu inclui a biblioteca, você pode pesquisar a lista de pacotes aqui: link

    
por Braiam 11.08.2013 / 05:13
1

A solução simples é usar python virtualenv e executar um ambiente separado com o python 3.3. Parece haver alguns problemas menores configurando-o com base em a versão do Ubuntu se você usar a versão do pacote. Você pode, então, executar um ambiente separado e puramente python, usando pip para instalar pacotes, sem explodir totalmente o sistema principal.

    
por Journeyman Geek 11.08.2013 / 06:03