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?

Håkon Hægland
fonte

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.

rɑːdʒɑ
fonte
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.

Emiliano
fonte
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