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?
python
python-3.x
pip
package
setuptools
deamon
fuente
fuente
distribute
obsoleta y otra respuesta resuelve el problema.Respuestas:
editar: instalación manual y uso de
setuptools
ya no es el proceso estándar.Si está ejecutando Python 2.7.9+ o Python 3.4+
Felicidades, ya deberías haber
pip
instalado. Si no lo haces, sigue leyendo.Si está ejecutando un sistema tipo Unix
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.
Instalación en Debian (Wheezy y más reciente) y Ubuntu (Trusty Tahr y más reciente) para Python 2.x
Ejecute el siguiente comando desde una terminal:
Instalación en Debian (Wheezy y más reciente) y Ubuntu (Trusty Tahr y más reciente) para Python 3.x
Ejecute el siguiente comando desde una terminal:
Nota:En una nueva instalación de Debian / Ubuntu, es posible que no se encuentre el paquete hasta que lo haga:
Instalación
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.Instalación
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
.Si su distribución de Unix / Linux no lo tiene en repositorios de paquetes
Instale utilizando la forma manual que se detalla a continuación.
La forma manual
Si desea hacerlo de forma manual, el método ahora recomendado es instalarlo utilizando el
get-pip.py
script depip
las instrucciones de instalación .fuente
--user
indicador que instalará la distribución solo para el usuario actual.sudo easy_install3 pip
y luegopip3 install
funciona a partir de ese momento.Pude instalar pip para python 3 en Ubuntu simplemente ejecutando
sudo apt-get install python3-pip
.fuente
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
Python 3.4+ y Python 2.7.9+
¡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.
Python ≤ 2.7.8 y Python ≤ 3.3
Siga mis instrucciones detalladas en https://stackoverflow.com/a/12476379/284795 . Esencialmente
Instrucciones oficiales
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.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
. Busquepip.exe
en su computadora, luego agregue su carpeta (por ejemploC:\Python27\Scripts
) a su ruta (Iniciar / Editar variables de entorno). Ahora debería poder ejecutarpip
desde la línea de comandos. Intenta instalar un paquete:Ahí tienes (con suerte)!
fuente
apt-get install python3-dev
, Python 3.4 instalado, sin pip :(Para Ubuntu 12.04 o anterior,
no funciona En cambio, use:
fuente
si estás usando python 3.4+
Sólo tipo:
fuente
Actualización 2015-01-20:
Según https://pip.pypa.io/en/latest/installing.html, la forma actual es:
Creo que debería funcionar para cualquier versión
Respuesta original
fuente
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:Observe Python 3.6.6 en la segunda línea.
Nota 2
Cambie qué
python3
opython
puntos a: /ubuntu/320996/how-to-make-python-program-command-execute-python-3fuente
No estoy seguro de cuándo se introdujo exactamente esto, pero está instalado pip3 para mí cuando aún no existía.
fuente
pip2 install --upgrade pip
yapt-cyg install python3
. Entonces lo que escribiste y lo que tienespip3
.Versión anterior de Homebrew
Si está en macOS, use
homebrew
.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.
ACTUALIZADO - Versión Homebrew después de 1.5
Según la página oficial de Homebrew :
Entonces, para instalar Python 3, ejecute el siguiente comando:
Luego,
pip
se instala automáticamente y puede instalar cualquier paquetepip install <package>
.fuente
Si usa varias versiones diferentes de python, intente usar
virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installationCon la ventaja de
pip
para cada entorno local.Luego instale un entorno local en el directorio actual:
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.fuente
Aquí está mi manera de resolver este problema en ubuntu 12.04:
Luego instale el python3 desde el código fuente:
Cuando termine de instalarlos, pip3 se instalará automáticamente.
fuente
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
Luego obtengo la última versión de distribuir:
Espero que esto ayude.
fuente
mkvirtualenv py3
línea: en OS X El Capitan, recibo uncommand not found
error. Además, para usar Python 3 después de usar brew para instalarlo, tengo que ejecutar enpython3
lugar de solo lopython
que todavía se asigna a Python 2.7. ¿Hay diferentes pasos para El Capitán?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
fuente
Para python3 intente esto:
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)
fuente: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
fuente
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
porpython
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 depip
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 dewhich 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.
Ref: https://virtualenv.pypa.io/en/latest/installation.html
fuente
pip
se instala conjuntamente cuando instala Python. Puedes usarsudo pip install (module)
opython3 -m pip install (module)
.fuente
Para instalar pip, descargue de forma segura get-pip.py .
Luego ejecute lo siguiente:
Consulte: Instalación de PIP
fuente
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.xfuente
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)
Herramienta de paquete avanzada (Python 3.x)
Pacman Package Manager (Python 2.x)
Pacman Package Manager (Python 3.x)
Administrador de paquetes Yum (Python 2.x)
Administrador de paquetes Yum (Python 3.x)
Dandified Yum (Python 2.x)
Dandified Yum (Python 3.x)
Administrador de paquetes Zypper (Python 2.x)
Administrador de paquetes Zypper (Python 3.x)
fuente
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
fuente
Esta es la línea que copio y pego.
Desde la instalación con get-pip.py :
fuente