Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la diferencia entre instalación pip y instalación conda?

¿Cuál es la diferencia entre instalación pip y instalación conda?

pip se utiliza para instalar paquetes de Python desde Python Wheel o código fuente. La instalación desde el código fuente requiere compatibilidad con el compilador y pip no admite dependencias fuera del lenguaje Python.

conda se utiliza para instalar paquetes conda. Aunque la mayoría de los paquetes conda son python, admite muchas dependencias escritas en lenguajes distintos de python, como el paquete mkl cuda escrito en c c.

Características de Conda

Pip es casi solo un instalador de paquetes, mientras que Conda es un administrador de entorno. Conda puede crear entornos de forma independiente, pero Pip no; necesita confiar en virtualenv o algo similar. Es decir, puedes usar conda para instalar el intérprete de Python, pero pip no. Creo que conda es muy bueno en esto. Puedes administrar fácilmente múltiples versiones de Python a través de conda env, pero pip no.