¿Cómo instalar PIP en Python 3.6?

97

Estoy tratando de instalar PIP para python 3.6 y he buscado tutoriales en YouTube, pero todos parecen estar desactualizados y ninguno parece funcionar. Cualquier información sería útil para continuar con mi proyecto.

Bradley Plater
fuente
1
Agregue qué método ha probado exactamente y qué error particular ha enfrentado.
Ahsanul Haque
pipdebe incluirse con 3.6. Verifique el bindirectorio en su distribución, como alternativa intente pip3.
cdarke
1
¿Por qué tiene la impresión de que es necesario instalarlo?
OneCricketeer
1
pip ya está instalado si está usando Python 2> = 2.7.9 o Python 3> = 3.4 binarios descargados de python.org
GoingMyWay
1
Intenté usar el método get-pip.py También intenté usar el pip que se incluye en el paquete de Python, pero nada parece funcionar
Bradley Plater

Respuestas:

122

pip se incluye con Python> 3.4

En sistemas similares a Unix, use:

python3.6 -m pip install [Package_to_install]

En un sistema de Windows, use:

py -m pip install [Package_to_install]

(En Windows, es posible que deba ejecutar el símbolo del sistema como administrador para poder escribir en el directorio de instalación de Python)

fstennet
fuente
2
En realidad se puede crear un alias para cada versión de Python instalado y llamarlo como el normal pip, es decir: para python3.6 alias pip3.6="python3.6 -m pip"que puede ser llamado como pip3.6 install pandaso para python3 alias pip3="python3 -m pip"a continuación pip3 install pandas, etc
CONvid19
29
¡No siempre! [leonardo @ localhost ~] $ python3.6 -m pip install pip /usr/bin/python3.6: No hay módulo llamado pip
llazzaro
12
Cuando escribo: python3.6 -m pip install pip obtengo: /usr/bin/python3.6: Ningún módulo llamado pip
justSaid
5
De acuerdo con @llazzaro. Recibo el python3.6 -m pip install pip /usr/bin/python3.6: No module named piptratamiento. Para corregir el error, debe instalar manualmente pip como Will I Am señaló en su mensaje :wget -qO- https://bootstrap.pypa.io/get-pip.py | sudo python3.6
tahesse
3
pip NO siempre se incluye con Python. Esta respuesta es incorrecta.
matthewatabet
52

Descarga python 3.6

Es posible que pip no se instale de forma predeterminada. Una posible solución es abrir cmd y escribir:

python -m ensurepip --default-pip

y entonces

python -m pip install matplotlib

en realidad no tenía nada en mi carpeta de scripts, idk por qué, pero estos pasos funcionaron para mí.

Jim isaac
fuente
24

Si pip no viene con su instalación de python 3.6, esto puede funcionar:

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py

entonces puedes instalar python -m

Guillermo
fuente
Entiendo estoAttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
Bee
10

pip está incluido en la instalación de Python. Si no puede llamar a pip.exe, intente llamar a python -m pip [args] desde cmd

Adam Katav
fuente
4
Hay casos en los que la instalación de Python no incluye un pip. El mío era 3.6.5 y no había ningún paquete de pips
Ramazan Polat
7

¿Cómo instaló Python y está utilizando un entorno virtual?
Como mencionó específicamente Python 3.6, y no ha marcado esto como respondido, supongo que podría haberlo instalado usando sudo add-apt-repository ppa: jonathonf / python-3.6 , ya que esta es una forma común de instalar Python 3.6 en un sistema operativo Unix que no tiene un paquete 3.6 nativo. Si este es el caso, la forma correcta de instalar pip es la siguiente ...

Paso 1) Cree un entorno virtual con Python 3.6 ...

python3.6 -m venv env --without-pip

Paso 2) Activa tu entorno virtual ...

source env/bin/activate

Paso 3) Instale pip en su entorno ...

curl https://bootstrap.pypa.io/get-pip.py | python3
Inyoka
fuente
6

Usé estos comandos en Centos 7

yum install python36
yum install python36-devel
yum install python36-pip
yum install python36-setuptools
easy_install-3.6 pip

para comprobar la versión de pip:

pip3 -V
pip 18.0 from /usr/local/lib/python3.6/site-packages/pip-18.0-py3.6.egg/pip (python 3.6)
Rajiv Sharma
fuente
2

Hay situaciones en las pipque no se descarga junto con la instalación de Python. Incluso toda su carpeta de secuencias de comandos puede estar vacía.

También puede hacerlo manualmente.

Simplemente dirígete al símbolo del sistema y escribe python -m ensurepip --default-pipPress Enter.

Asegúrese de que el valor de la variable de ruta esté actualizado.

Esto hará el truco

Vamos a divertirnos
fuente
11
/usr/bin/python3.6: No module named ensurepip
sudo
1
python3.6: sin módulo llamado pip
CDT
1

Dado que python 3.4 pip está incluido en la instalación de python.

rfkortekaas
fuente
No en la instalación empotrable.
ripper234
¿Se instalará pip3 cuando instale Python 3.6?
vineeshvs
1

Existe un problema con la descarga e instalación de Python 3.6. Desmarcar pip en la instalación evita el problema. Entonces, pip no se proporciona en todas las instalaciones.

Ashenskye
fuente
1

En este momento instalé el bs4 con python 3.6.3 en Windows.

C:\yourfolderx\yourfoldery>python.exe -m pip install bs4

con la sintaxis como la publicación del usuario a continuación:

Acabo de instalar con éxito un paquete para Excel. Después de instalar Python 3.6, debe descargar el paquete deseado y luego instalarlo. Por ejemplo,

python.exe -m pip download openpyxl==2.1.4

python.exe -m pip install openpyxl==2.1.4
Manni
fuente
0

Acabo de instalar con éxito un paquete para Excel. Después de instalar python 3.6, debe descargar el paquete deseado y luego instalarlo. Por ejemplo,

  1. python.exe -m pip download openpyxl==2.1.4

  2. python.exe -m pip install openpyxl==2.1.4

Niños felices
fuente
0

Sí, Python3.6 instala PIP pero es inalcanzable mientras está instalado. ¡No hay ningún código que lo invoque como está! Lo he estado haciendo durante más de una semana y leí todos los consejos dados, ¡sin éxito!

Finalmente, probé yendo al directorio pip y actualizando la versión instalada:

root@bx:/usr/local/lib/python3.6/site-packages # python -m pip install --upgrade pip

¡Ese comando creó un PIP que ahora funciona correctamente desde cualquier ubicación en mi servidor FreeBSD!

Claramente, las herramientas instaladas simplemente no funcionan, como se instaló con Python3.6. La única forma de ejecutarlos es invocar Python y los archivos de Python deseados, como puede ver en el comando emitido. Sin embargo, una vez que se llama a la actualización, el nuevo PIP funciona globalmente sin tener que invocar Python3.6 ...

DeKoss
fuente
0

Esto es lo que funcionó para mí en Amazon Linux

sudo yum list | grep python3

sudo yum install python36.x86_64 python36-tools.x86_64

$ python3 --versión Python 3.6.8

$ pip -V pip 9.0.3 de /usr/lib/python2.7/dist-packages (python 2.7)

] $ sudo python3.6 -m pip install --upgrade pip Recopilación de pip Descarga https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none (1.4MB) 100% | ███████████████████████████████ | 1.4MB 969kB / s Instalación de paquetes recolectados: pip Instalación existente encontrada: pip 9.0.3 Desinstalación de pip-9.0.3: Desinstalación exitosa de pip-9.0.3 Instalación exitosa de pip-19.0.3

$ pip -V pip 19.0.3 de /usr/local/lib/python3.6/site-packages/pip (python 3.6)

bjethwan
fuente
-2

Para python3 debería ser pip3

en ubuntu

sudo apt install python3-pip
Vivek
fuente
2
eso no es Python3.6
Rumbles