/usr/bin/python
aponta para/usr/bin/python2.7
a antiga versão 2.7.6 python usada pelo meu sistema operacional 14.04.Para o python antigo, eu queria instalar o módulo
regex
:$ sudo python -m pip install regex /usr/bin/python: No module named pip
Então, no synatpic, instalei
python-pip
para o antigo python. O comando acima agora dizia:Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
Então, no synaptic, eu instalei o
libpython2.7-dev
. Agora tudo funciona.Também instalei uma versão mais recente 2.7.9 do Python
/usr/bin/local/python2.7
, compilando seu código-fonte.Como posso instalar o pip e depois instalar
regex
o meu novo python?
Obrigado.
Responder1
Se você instalá-lo a partir do código-fonte, você precisará executar:
/usr/local/bin/python2.7 -m ensurepip
Na verdade, isso instalará o pip
aplicativo no /usr/local/bin
.
Responder2
Python 2.7.9 e posterior (na série python2) e Python 3.4 e posterior incluem pip por padrão1, então você já pode ter pip.
Para instalar o pip, baixe com segurançaget-pip.py
Em seguida, execute o seguinte (que pode exigir acesso de administrador):
python get-pip.py