Saltar al contenido

Cómo instalar pip para python 3 en ubuntu 12.04 LTS

Solución:

Actualización 2018: Esto todavía está atrayendo votos positivos, lo que me preocupa.

12.04 no ha sido compatible durante aproximadamente un año. La mejor manera de instalar pip3 es actualizando a una versión más nueva y compatible de Ubuntu. Tiene 3 versiones LTS para elegir.


Mientras que en versiones más modernas de Ubuntu, podría simplemente sudo apt-get install python3-pip (y luego usa pip3), una copia de Python 3 de pip nunca fue empaquetado para 12.04.

Por lo tanto, debe seguir la ruta de instalación más antigua con easy_install:

sudo apt-get install python3-setuptools
sudo easy_install3 pip

Ahora, hay muchas posibilidades de que esto choque con Python 2 pip y anular /usr/bin/pip, porque instalará un python3 basado /usr/local/bin/pip que también está en $ PATH de Ubuntu 12.04.

No debería Sobrescribir así que, siempre que lo sepa, podría ser aceptable. Sin embargo, podría ser mejor comenzar a investigar el feliz mundo de virtualenv como sugiere esta respuesta.

Alternativamente, puede cambiar el nombre de la versión python3 de pip de fácil instalación:

sudo mv /usr/local/bin/pip /usr/local/bin/pip-3

Entonces puede confirmar que su pip existente todavía está basado en python2.7:

pip --version

También puede instalarlo sudo apt-get install python3-pip y luego llamarlo por pip3. Et voilà

Si trabaja con varias versiones de Python en la misma máquina, puede resultarle útil trabajar con entornos virtuales. Esto le permite trabajar con tantas instancias de Python como desee, cada una con su propio conjunto de paquetes. Esto es muy útil si está trabajando con varias versiones de python y / o si sus proyectos requieren diferentes versiones de los mismos paquetes.

Para configurar esto:

sudo pip install virtualenv 

Esto se puede hacer con CUALQUIER pip, así que también con el pip estándar usando python 2.7. Luego, para crear un entorno virtual con python3 como intérprete, haga lo siguiente:

virtualenv my_py3 --python=/usr/bin/python3
source my_py3/bin/activate # to activate the python3 environemt

Luego instale los paquetes que desee usar

pip install <package> # no sudo required now, as you're IN the virtual environment

Para detener el entorno virtual, escriba simplemente:

deactivate
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *