Python 3 com Pylab no Ubuntu 12.04

1

Eu tenho o Ubuntu 12.04 e estou aprendendo via Python 2.7.3 (especificamente Pylab - IPython, NumPy, SciPy e Matplotlib). Eu achei melhor aprender a mais nova versão do Python. Usando o apt-get me diz que todas as opções acima são as mais recentes. As razões são explicadas aqui: Alterando o padrão do Python em 12.04 LTS

Então, eu pego o apt-python3 e ipython3, mas como ter o conjunto mais recente do Pylab para o meu interpretador Python3?

    
por Lurco 17.10.2013 / 15:15

1 resposta

0

O Ubuntu / Debian trata python e python3 e suas bibliotecas associadas como pacotes diferentes (em vez de uma versão atualizada do outro), já que existem poucas bibliotecas que possuem um executável de base de código comum em ambos os python 2 e 3.

Assim, você deseja python3-numpy , python3-scipy , python3-matplotlib , etc. Infelizmente, python3-matplotlib não está disponível em 12.04 (está disponível em 13.04). Você pode encontrar um PPA que o contenha, mas eu pessoalmente não conheço um que recomende.

(Outras bibliotecas que você pode querer considerar para uma configuração científica em python podem incluir sympy , pandas e os vários scikit packages).

Editar: Aprender o python 3 em vez de 2 é uma meta sensata, mas se você estiver restrito a 12.04, provavelmente encontrará falta de suporte em várias bibliotecas. Sendo esse o caso, o melhor curso é provavelmente usar o python 2, garantindo que você escreva um código compatível com a versão anterior - veja o oficial guia de portabilidade para sugestões.

    
por chronitis 17.10.2013 / 16:25