¿Cuál es la diferencia entre pip install y sudo pip install?

Intenté instalar Flask y algunos paquetes utilizando sudo en un entorno virtual, pero al intentar importar Flask, se generará un error de importación. Al instalar los mismos paquetes con pip install , funciona bien. Entonces, ¿cuál es la diferencia entre estos métodos? He intentado esto en Ubuntu.

Además, ¿dónde instala pip estos paquetes? Al analizar el Desbordamiento de stack, solo pude encontrar preguntas que respondan cómo listar paquetes instalados por pip, pero no dónde encontrarlos (en contexto para el entorno virtual)

 pip install 

Ejecutará pip install como el usuario actual.


 sudo pip install 

Ejecutará pip install con los privilegios de seguridad de otro usuario, por ejemplo, root .
Normalmente necesita ejecutar sudo para instalar un paquete en un sistema.


Es posible que desee leer linux-101-introduction-to-sudo