¿Cómo instalo Pip para Python 3.8? Hice 3.8 mi versión predeterminada de Python.
sudo apt install python3.8-pipda
no se puede localizar el paquete python3.8-pip
y corriendo
python3.8 -m pip install [package]da
ningún módulo llamado pip
No puedo ejecutar sudo apt install python3-pip porque instala pip para Python 3.6
Si instaló Python3.8 usando apt , la documentación de pipdesaconseja usar el script 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.
La misma página sugiere ejecutar:
python3.8 -m pip --version para determinar si pip ya está instalado. Instalé Python 3.8 en una máquina Ubuntu18 usando apt install python3.8 y verifiqué con el comando anterior que incluye pip. Parece que el paquete de Ubuntu no instala un comando pip que pueda ejecutar directamente. Pero puede ejecutarlo usando el binario python3.8 directamente en su lugar, en cualquier lugar donde hubiera usado pip :
python3.8 -m pip install [package]sudo apt install python3.8 sudo apt install python3.8-distutils wget https://bootstrap.pypa.io/get-pip.py sudo python3.8 get-pip.pypuede intentar actualizar la línea n. ° 1 de /usr/bin/pip3 a #!/usr/bin/python3.8 como se muestra a continuación
#!/usr/bin/python3.8 # GENERATED BY DEBIAN import sys # Run the main entry point, similarly to how setuptools does it, but because # we didn't install the actual entry point from setup.py, don't use the # pkg_resources API. from pip import main if __name__ == '__main__': sys.exit(main())Instale pip de la manera oficial :
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.8 get-pip.pyhizo 3.8 mi versión predeterminada de Python
Depende de cómo lo haya hecho, pero podría romper algo en su sistema operativo. Por ejemplo, algunos paquetes en Ubuntu 18.04 pueden depender de que python sea python2.7 o python3 sea python3.6 con algunos paquetes pip preinstalados.