pip3: comando no encontrado pero python3-pip ya está instalado

No puedo usar pip3 aunque ya se ha instalado python3-pip. ¿Como resolver el problema?

sudo pip3 install virtualenv sudo: pip3: command not found sudo apt-get install python3-pip Reading package lists... Done Building dependency tree Reading state information... Done python3-pip is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded. 

correr

 locate pip3 

Debería darte una lista de resultados como este.

 //pip3 //pip3.x 

Vaya a / usr / local / bin para hacer un enlace simbólico a donde se encuentra su pip3

 ln -s //pip3.x /usr/local/bin/pip3 

Puede usar python3 -m pip como sinónimo de pip3. Eso me ha salvado un par de veces.

Tuve un problema similar En mi caso, tuve que desinstalar y luego reinstalar pip3:

 sudo apt-get remove python3-pip sudo apt-get install python3-pip 

Mismo problema en Fedora 23 . Tuve que reinstalar python3-pip para generar las carpetas pip3 adecuadas en /usr/bin/ .

 sudo dnf reinstall python3-pip 

Puedes hacer enlace simbólico a tu pip3:

 sudo ln -s $(which pip3) /usr/bin/pip3 

Me ayuda en RHEL 7.6.

No hay necesidad de instalar virtualenv. Simplemente crea una carpeta de trabajo y abre tu editor en ella. Suponiendo que está utilizando vscode,

 $mkdir Directory && cd Directory $code . 

Es la mejor manera de evitar romper las dependencias de Ubuntu / linux jugando con los entornos. En caso de que algo salga mal, siempre puede eliminar esa carpeta y comenzar de nuevo. De lo contrario, el desorden con los entornos de Ubuntu / Linux python podría estropear las aplicaciones / OS del sistema (incluido el terminal). Luego puede presionar Mayús + P y escribir python: seleccionar intérprete. Elija cualquier versión arriba 3. Después de eso puede hacer

 $pip3 -v 

Se mostrará la versión pip. A continuación, puede utilizarlo para instalaciones como

 $pip3 install Library