requests mac python-3.x pip

python 3.x - mac - ¿Cómo uso pip 3 con Python 3.4?



pip install python 3 (3)

En lugar de instalar python3-pip través de apt-get o lo que sea (debido a que la versión en el repositorio es demasiado antigua), descarga get-pip.py , cambia a la carpeta donde lo get-pip.py y ejecuta

sudo python3 get-pip.py

e instalará la última versión de pip para ti. Puede crear un enlace simbólico a pip3 , puede que no, no lo recuerdo.

A continuación, puede ejecutar

sudo pip install virtualenv

luego úselo para crear su virtualenv, actívelo y luego use el pip instalado en su interior para obtener Django.

NOTA :

Puedes usar la misma copia de get-pip.py para instalar pip para Python 2. Sin embargo, si quieres hacer eso, te aconsejo que ejecutes

sudo python get-pip.py

antes de correr

sudo python3 get-pip.py

Cualquiera que instale el último tomará el nombre de archivo pip . No sé si Python 2 instala un comando llamado pip2 (sé que actualizar pip través de pip ), pero después de ejecutar la instalación de Python 2, ejecute

sudo ln -s /usr/local/bin/pip2.7 /usr/local/bin/pip2

para crear un alias pip2 . Luego puede ejecutar la instalación de Python 3, que sobrescribirá /usr/local/bin/pip y luego ejecutará

sudo ln -s /usr/local/bin/pip3.4 /usr/local/bin/pip3

para crear un comando pip3 también (si recibe un error de que el archivo ya existe, entonces está listo). Ahora, en lugar de ejecutar pip al instalar los site-packages su sistema y no saber exactamente qué versión está llamando, puede usar pip2 y pip3 para pip3 explícitamente la versión que desea.

Mi sistema operativo es Lubuntu 14.04 y la versión predeterminada de Python es Python 2.7.6, pero en

/usr/bin

dice que tengo Python 3.4 instalado (cuando ejecuto python3 -V dice que tengo Python 3.4.0). ¿Python 3.4 viene con un pip preinstalado? Porque cuando corro

pip -V

en un terminal dice que el programa no está instalado actualmente. Dicho esto, asumo que quiero crear un proyecto de Django que use Python 3.4.3: primero descargo python3-pip y luego virtualenv y luego hago

pip3 install Django==1.8

? ¿O hay un pip 3 preinstalado que viene con Python 3.4 que ya tengo instalado?


En versiones anteriores (X) de Ubuntu, se encontraría en pip3 en su terminal bash, pero ese comando no apareció para mí en Xubuntu 16.04.1 LTS. Fundé pip (versión python2.7), pip2 y pip2.7 .

Sabes que pip está en los repositorios bajo python3-pip . Si quieres usar pip en el repositorio primero debes tenerlo instalado. Respondiendo tu pregunta,

Cómo usar pip3 en Ubuntu:

sudo python3 -m pip install <your-pypi>

Tal vez para ti es más fácil tener pip3 como comando. Entonces, necesitas actualizarlo:

sudo python3 -m pip install --upgrade pip

pip3 y pip3.5 ** pero ** también modifica pip . Lo hizo por mí, ahora si hago pip -V se muestra (python 3.5). Quizás este reemplazo es la razón por la que Ubuntu no incluye los binarios pip3 como comandos.


Tengo Python 3.4.2 instalado en un SO derivado de debian (bunsenlabs hidrógeno) y pasé muchas horas tratando de resolver el problema antes de encontrar este hilo. Usar get-pip.py funcionó para mí, pero no como se muestra en este hilo. A continuación se muestra el orden que funcionó para mí. Por cierto, antes de ejecutar esto tuve que ejecutar:

apt-get remove python3-pip

porque un hilo diferente había sugerido instalar ''python3-pip''. Ese paquete me dio un pip, pero luego recibí errores de que faltaba ''ensurepip''.

Aquí está mi secuencia que funcionó:

1) download get-pip.py using the instruction given by MattDMo above 2) sudo python3 get-pip.py 3) sudo python3 -m pip install virtualenv 4) as normal user: % cd $HOME % mkdir testenv % python3 -m virtualenv testenv

Mi agradecimiento a MattDMo por proporcionar una explicación de lo que funciona.