Instalando o matplotlib no Ubuntu 14.04 após a instalação do Python 3 com pyenv


11

Estou usando o Ubuntu 14.04 com Python 2.7.6. Eu instalei o matplotlibPython 2. Agora, acabei de instalar o Python 3.4.2 usando pyenv install 3.4.2. Então corri pip install matplotlibpara instalar o matplotlibPython 3. Mais tarde, descobri o pacote python3-matplotlibpara o Ubuntu 14.04. Eu me pergunto: eu deveria ter usado sudo apt-get install python3-matplotlib? Qual é a maneira preferida de instalar o matplotlibPython 3 lado a lado com o Python 2 matplotlib?

Respostas:


24

Eu não tenho sistema Ubuntu agora comigo. mas ainda posso ajudá-lo, eu acho.

abra seu terminal e digite como

apt-cache search python3-matplotlib

Se você achar que está disponível, poderá instalá-lo a partir de

sudo apt-get install python3-matplotlib

essa é a maneira mais preferida.

Agora, como usar o matplotlib com o python 3. Também postei uma pergunta aqui sobre como usar python2 e python3 lado a lado.

Simples, use python3 <filename.py>ao executar seu programa com python3-matplotlib

e da mesma forma, se você usar python2, ele carregará o python 2.

espero que ajude.


Obrigado, o pacote está disponível. Devo tentar desinstalar a pipinstalação, ou seja:, pip uninstall matplotlibe depois executar sudo apt-get install python3-matplotlib?
Håkon Hægland

Não há necessidade, você pode continuar.
rɑːdʒɑ

Quanto a como executá-lo: Ou eu poderia correr pyenv global 3.4.2e depois apenas python <filename.py>?
Håkon Hægland

1 é um bem, mas segundo você tem que usar python3 <filename.py> assim que carregar módulos python3
rɑːdʒɑ

1
Ok, agora instalei python3-matplotlibusando apt-get. Corri um lote de teste, e ele ainda funciona (tanto para python 2.7.6 e 3.4.2) ..
Håkon Hægland

-1

É um problema com os arquivos de desenvolvimento da libgeos. Eu tenho o mesmo problema e foi resolvido instalando essas bibliotecas. Espero que ajude.


Informações adicionais, como quais comandos executar no Terminal ou através da GUI, seriam muito úteis para o OP entender o que precisa ser feito.
gravidade
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.