Quiero instalar pip . Debe ser compatible con Python 3, pero requiere herramientas de configuración, que solo están disponibles para Python 2.
¿Cómo puedo instalar pip con Python 3?
distribute
obsoleta y otra respuesta resuelve el problema.
Quiero instalar pip . Debe ser compatible con Python 3, pero requiere herramientas de configuración, que solo están disponibles para Python 2.
¿Cómo puedo instalar pip con Python 3?
distribute
obsoleta y otra respuesta resuelve el problema.
Respuestas:
editar: instalación manual y uso de setuptools
ya no es el proceso estándar.
Felicidades, ya deberías haber pip
instalado. Si no lo haces, sigue leyendo.
Por lo general, puede instalar el paquete a pip
través de su administrador de paquetes si su versión de Python es anterior a 2.7.9 o 3.4, o si su sistema no lo incluyó por alguna razón.
Siguen las instrucciones para algunas de las distribuciones más comunes.
Ejecute el siguiente comando desde una terminal:
sudo apt-get install python-pip
Ejecute el siguiente comando desde una terminal:
sudo apt-get install python3-pip
Nota:
En una nueva instalación de Debian / Ubuntu, es posible que no se encuentre el paquete hasta que lo haga:
sudo apt-get update
pip
en CentOS 7 para Python 2.xEn CentOS 7, primero debe instalar las herramientas de configuración y luego usarlas para instalar pip
, ya que no hay un paquete directo para ello.
sudo yum install python-setuptools
sudo easy_install pip
pip
en CentOS 7 para Python 3.xSuponiendo que instaló Python 3.4 de EPEL , puede instalar las herramientas de configuración de Python 3 y usarlo para instalar pip
.
# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip
Instale utilizando la forma manual que se detalla a continuación.
Si desea hacerlo de forma manual, el método ahora recomendado es instalarlo utilizando el get-pip.py
script de pip
las instrucciones de instalación .
Instalar pip
Para instalar pip, descargue de forma segura
get-pip.py
Luego ejecute lo siguiente (que puede requerir acceso de administrador):
python get-pip.py
Si aún
setuptools
no está instalado,get-pip.py
instalará las herramientas de configuración por usted.
--user
indicador que instalará la distribución solo para el usuario actual.
sudo easy_install3 pip
y luego pip3 install
funciona a partir de ese momento.
Pude instalar pip para python 3 en Ubuntu simplemente ejecutando sudo apt-get install python3-pip
.
pip-3.2 install
(reemplace 3.2 con su versión) para instalar los paquetes - también vea stackoverflow.com/questions/10763440/…
Unable to locate package python3-pip
. ¿Ha sido renombrado?
sudo apt-get install -y python3.3
y usandotype pip3
¡Buenas noticias! Python 3.4 (lanzado en marzo de 2014) se envía con Pip. Esta es la mejor característica de cualquier versión de Python. Hace que la riqueza de las bibliotecas de la comunidad sea accesible para todos. Los novatos ya no están excluidos por la dificultad prohibitiva de la configuración. En el envío con un administrador de paquetes, Python se une a Ruby, Nodejs, Haskell, Perl, Go, casi cualquier otro lenguaje contemporáneo con una comunidad mayoritaria de código abierto. Gracias Python
Por supuesto, eso no significa que el empaque de Python esté resuelto. La experiencia sigue siendo frustrante. Discuto esto en ¿Python tiene un sistema de gestión de paquetes / módulos?
Por desgracia para todos los que usan una Python anterior. Siguen las instrucciones manuales.
Siga mis instrucciones detalladas en https://stackoverflow.com/a/12476379/284795 . Esencialmente
Por https://pip.pypa.io/en/stable/installing.html
Descargar get-pip.py
, teniendo cuidado de guardarlo como un .py
archivo en lugar de .txt
. Luego, ejecútelo desde el símbolo del sistema.
python get-pip.py
Posiblemente necesite un símbolo del sistema de administrador para hacer esto. Siga http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Para mí, esto instaló Pip en C:\Python27\Scripts\pip.exe
. Busque pip.exe
en su computadora, luego agregue su carpeta (por ejemplo C:\Python27\Scripts
) a su ruta (Iniciar / Editar variables de entorno). Ahora debería poder ejecutar pip
desde la línea de comandos. Intenta instalar un paquete:
pip install httpie
Ahí tienes (con suerte)!
apt-get install python3-dev
, Python 3.4 instalado, sin pip :(
si estás usando python 3.4+
Sólo tipo:
python3 -m pip
Según https://pip.pypa.io/en/latest/installing.html, la forma actual es:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
Creo que debería funcionar para cualquier versión
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
Python único en el sistema
Para instalar paquetes en Python siempre siga estos pasos:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Nota: Esto supone que no hay un alias establecido para python
A través de este método, no habrá confusión con respecto a qué versión de Python está recibiendo el paquete.
Pitones múltiples
Digamos que tienes python3 ↔ python3.6
ypython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
Este es esencialmente el mismo método que se mostró anteriormente.
Nota 1
Cómo encontrar qué python python3
genera tu comando:
ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Observe Python 3.6.6 en la segunda línea.
Nota 2
Cambie qué python3
o python
puntos a: /ubuntu/320996/how-to-make-python-program-command-execute-python-3
python3 -m ensurepip
No estoy seguro de cuándo se introdujo exactamente esto, pero está instalado pip3 para mí cuando aún no existía.
pip2 install --upgrade pip
y apt-cyg install python3
. Entonces lo que escribiste y lo que tienes pip3
.
Si está en macOS, use homebrew
.
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
También tenga en cuenta que debe verificar la consola si la instalación finalizó correctamente. A veces no lo hace (por ejemplo, un error debido a la propiedad), pero las personas simplemente pasan por alto el registro.
Según la página oficial de Homebrew :
El 1 de marzo de 2018, la fórmula de Python se actualizará a Python 3.xy se agregará una fórmula de python @ 2 para instalar Python 2.7 (aunque esto será solo de barril, por lo que ni Python ni python2 se agregarán a la RUTA de forma predeterminada sin un enlace de preparación manual --force). Mantendremos los alias python2, python3 y python @ 3.
Entonces, para instalar Python 3, ejecute el siguiente comando:
brew install python3
Luego, pip
se instala automáticamente y puede instalar cualquier paquete pip install <package>
.
Si usa varias versiones diferentes de python, intente usar virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installation
Con la ventaja de pip
para cada entorno local.
Luego instale un entorno local en el directorio actual:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
Tenga en cuenta que especifica la ruta a un binario de Python que ha instalado en su sistema.
Entonces ahora hay un entorno python local en esa carpeta. ./ENV
Ahora debería haber ./ENV/pip-3.3
use
./ENV/pip-3.3 freeze
para enumerar las bibliotecas locales instaladas.
utilizar ./ENV/pip-3.3 install packagename
para instalar en el entorno local.
use ./ENV/python3.3 pythonfile.py
para ejecutar su script de Python.
Aquí está mi manera de resolver este problema en ubuntu 12.04:
sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
Luego instale el python3 desde el código fuente:
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install
Cuando termine de instalarlos, pip3 se instalará automáticamente.
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Esto es lo que hice en OS X Mavericks para que esto funcione.
En primer lugar, tener cerveza instalada
Instalar Python 3.4
brew install python3
Luego obtengo la última versión de distribuir:
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper
mkvirtualenv py3
python --version
Python 3.4.1
Espero que esto ayude.
mkvirtualenv py3
línea: en OS X El Capitan, recibo un command not found
error. Además, para usar Python 3 después de usar brew para instalarlo, tengo que ejecutar en python3
lugar de solo lo python
que todavía se asigna a Python 2.7. ¿Hay diferentes pasos para El Capitán?
Lo nuevo en Python 3.4
...
pip siempre debe estar disponible
...
De manera predeterminada, los comandos pipX y pipX.Y se instalarán en todas las plataformas (donde XY representa la versión de la instalación de Python), junto con el paquete pip Python y sus dependencias.
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
así que si tienes instalado Python 3.4, puedes simplemente: sudo pip3 install xxx
Para python3 intente esto:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
Lo bueno es que también detectará qué versión de Python tiene (incluso si es un entorno de Python en su ubicación personalizada). Después de esto, puede proceder normalmente con (por ejemplo)
pip install numpy
fuente: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
Suponiendo que se encuentra en un entorno informático altamente restringido (como yo) sin acceso a la raíz o la capacidad de instalar paquetes ...
Nunca había configurado una instancia nueva / independiente / sin procesar / no root de Python + virtualenv antes de esta publicación. Tuve que buscar en Google para que esto funcionara.
python3
por python
si es un usuario python2.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
paquete incluye una versión independiente de pip
ysetuptools
que se instalan automáticamente en cada nuevo virtualenv. Esto resuelve el problema del huevo y la gallina.which python3
debería dar:/path/to/new/virtualenv/bin/python3
pip
también está disponible en virtualenv a través de which pip
... debe dar:/path/to/new/virtualenv/bin/pip
Entonces ... pip, pip, pip!
Consejo final para los Pythoneers novatos: no crees que necesitas virtualenv cuando comienzas, pero estarás feliz de tenerlo más tarde. Ayuda con escenarios de instalación / actualización "qué pasaría si" para paquetes de código abierto / compartidos.
pip
se instala conjuntamente cuando instala Python. Puedes usar
sudo pip install (module)
o
python3 -m pip install (module)
.
Para instalar pip, descargue de forma segura get-pip.py .
Luego ejecute lo siguiente:
python get-pip.py
Tenga cuidado si está utilizando una instalación de Python administrada por su sistema operativo u otro administrador de paquetes. get-pip.py no se coordina con esas herramientas y puede dejar su sistema en un estado inconsistente.
Consulte: Instalación de PIP
Y para los usuarios del sistema operativo Windows 8.1 / 10 simplemente abra cmd (símbolo del sistema)
escribe esto : C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
entonces
solo escribe esto: pip3 install
{nombre del paquete}
Sugerencia: la ubicación de la carpeta Python36-32
puede ser diferente para las nuevas versiones de python 3.x
Si su distribución de Linux vino con Python ya instalado, debería poder instalar PIP usando el administrador de paquetes de su sistema. Esto es preferible ya que las versiones de Python instaladas en el sistema no funcionan bien con el script get-pip.py utilizado en Windows y Mac.
Herramienta de paquete avanzada (Python 2.x)
sudo apt-get install python-pip
Herramienta de paquete avanzada (Python 3.x)
sudo apt-get install python3-pip
Pacman Package Manager (Python 2.x)
sudo pacman -S python2-pip
Pacman Package Manager (Python 3.x)
sudo pacman -S python-pip
Administrador de paquetes Yum (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Administrador de paquetes Yum (Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum (Python 3.x)
sudo dnf install python3 python3-wheel
Administrador de paquetes Zypper (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Administrador de paquetes Zypper (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
Siga los pasos a continuación para instalar Python 3 con pip:
Paso 1: Instale Python desde la descarga aquí
Paso 2: deberás descargar get-pip.py
Paso 3: Después de descargar get-pip.py, abra su mensaje de comando y vaya al directorio donde guardó su archivo get-pip.py.
Paso 4: Ingrese el comando python get-pip.py
en cmd.
Paso 5: Pip instalado correctamente, Verifique la instalación de pip por comando de tipo en cmd pip --version
Esta es la línea que copio y pego.
curl https://bootstrap.pypa.io/get-pip.py | python3
Desde la instalación con get-pip.py :
Para instalar pip, descargue de forma segura
get-pip.py
siguiendo este enlace: get-pip.py . Alternativamente, use curl:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Luego ejecute el siguiente comando en la carpeta donde descargó get-pip.py:
python get-pip.py
Advertencia: Tenga cuidado si está utilizando una instalación de Python administrada por su sistema operativo u otro administrador de paquetes. get-pip.py no se coordina con esas herramientas y puede dejar su sistema en un estado inconsistente.