¿Qué hacer cuando se superponen pip y conda?
Tengo una comprensión razonable de la diferencia entreconda install
& pip install
; Cómopip
instala paquetes solo para python yconda
puede instalar binarios que no sean de Python. Sin embargo, existe cierta superposición entre estos dos. Lo que me lleva a preguntar:
¿Cuál es la regla general para usarconda
opip
cuando ambos ofrecen un paquete?
Por ejemplo,TensorFlow
está disponible en ambos repositorios pero desdedocumentos de Tensorflow:
dentro de Anaconda, recomendamos instalar TensorFlow con elpip install
comando, no con elconda install
mando.
Pero, hay muchos otros paquetes que se superponen, comonumpy
, scipy
etc.
Sin embargo,esta respuesta de Stackoverflow sugiere queconda install
debería ser el valor predeterminado &pip
solo debe usarse si un paquete no está disponible enconda
. ¿Es esto cierto incluso paraTensorFlow
u otros paquetes solo para python?