No puedo ejecutar pip para python3 (3.4) en Fedora 22. Pip para python2.7 está instalado en el sistema de forma predeterminada y funciona bien. Instalo el paquete python3-pip pero no puedo ejecutarlo.
pip3, pip-3.4, python3-pip, python3 pip
Los comandos anteriores no funcionan para mí y muestran el error "comando no encontrado".
Intento eliminar pip para python2.7 pero es muy importante para el sistema y no puedo hacerlo.
¿Cómo puedo ejecutar pip3?
Respuesta1
Si está instalado correctamente, puede ejecutar python3 -m pip
pip para Python 3.
La instalación de pip para Python 3 se realiza con dnf install python3-pip
. Esto debería crear el script /usr/bin/pip3
. El uso de pip para actualizar el propio pip (como sugiere, porque la versión enviada es anterior) sobrescribe los scripts y no debe hacerse.
Si desea utilizar la versión más reciente de pip y actualizar los paquetes proporcionados por fedora-repo a los de PyPI, le recomiendo usar unambiente virtual.
Respuesta2
No pude ejecutarlo pip3
aunque mi sistema python3-pip
ya estaba instalado y estoy usando Fedora 22. Lo que hice para solucionar este problema fue reinstalar python3-pip de esta manera:
dnf reinstall python3-pip
Al hacer lo anterior, se agregan las siguientes entradas a su /usr/bin
carpeta:
/usr/bin/pip3.4
/usr/bin/pip3
Necesitará tener derechos sudo para ejecutar el comando anterior. Ahora puedo llamar pip3
directamente desde mi CLI.
Respuesta3
La solución de @bumy funcionó para mí... pero me molestó que a pesar de tener python3-pip instalado en mi Fedora 22 recién instalado, /usr/bin/pip3 no estaba presente.
Así que copié /usr/bin/pip (la versión Python2.7) a /usr/bin/pip3 y modifiqué la primera línea para que fuera #!/usr/bin/python3
Ahora puedo usar pip3 como Dios quiso...