/usr/bin/python
apunta a/usr/bin/python2.7
la antigua versión 2.7.6 de Python utilizada por mi sistema operativo 14.04.Para el antiguo Python, quería instalar el módulo
regex
:$ sudo python -m pip install regex /usr/bin/python: No module named pip
Entonces, en Synatpic, lo instalé
python-pip
para el antiguo Python. El comando anterior ahora decía:Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
Entonces, en Synaptic, instalé
libpython2.7-dev
. Ahora todo funciona.También instalé una versión más reciente, 2.7.9, de Python
/usr/bin/local/python2.7
compilando su código fuente.¿Cómo puedo instalar pip y luego instalarlo
regex
en mi nuevo Python?
Gracias.
Respuesta1
Si lo instalas desde la fuente necesitas ejecutar:
/usr/local/bin/python2.7 -m ensurepip
En realidad, esto instalará la pip
aplicación en /usr/local/bin
.
Respuesta2
Python 2.7.9 y posteriores (en la serie python2), y Python 3.4 y posteriores incluyen pip de forma predeterminada1, por lo que es posible que ya tengas pip.
Para instalar pip, descargue de forma seguraget-pip.py
Luego ejecute lo siguiente (que puede requerir acceso de administrador):
python get-pip.py