Como especificar o caminho do python para o pip?

1

Com o pip instalado, estou tentando instalar o matplotlib no Ubuntu 12.04.4 LTS. Eu tenho o seguinte erro ao executar "sudo pip install matplotlib"

EuachoqueissoéporqueaversãodoPythonémuitoantiga(2.7.3),Entãoeusigoestadiscussão, Como instalar a versão mais recente do Python na Debian separadamente ou atualizar? , para construir o último 2.7.11 em / opt / python /.

Minha pergunta é como especificar a versão mais nova do python ao instalar o matplotlib através do pip?

Ou devo usar apenas "easy_install", que não é recomendado por outras pessoas?

Obrigado pelo precioso tempo na minha pergunta.

    
por willSapgreen 14.01.2016 / 00:48

2 respostas

1

O Pip é empacotado com o Python 2.7.11 (eles começaram a adicioná-lo em 2.7.9 e 3.4), então você pode usar um módulo incluído para gerar um pequeno script pip :

$ /opt/python/bin/python -m ensurepip

Isso fará o /opt/python/bin/pip , que tem uma linha shebang apontando para /opt/python/bin/python , para que você possa executá-lo quando quiser um pip associado a essa instalação particular do Python.

Se você estiver usando um Python antigo, faça o download de get-pip.py e passe-o para o Python que você deseja instalar em:

$ wget 'https://bootstrap.pypa.io/get-pip.py'
$ /opt/python/bin/python ./get-pip.py

Isso gerará os mesmos scripts pip . Veja a documentação pip para mais informações

    
por 14.01.2016 / 07:48
0

Usando o seguinte funcionou para mim:

sudo apt-get install python-matplotlib

A página seguinte também tem mais informações sobre como instalar o matplotlib.

    
por 14.01.2016 / 05:38