Background
The official documentation and this blog in the same website - recommend to install as many requirements as possible with conda
then use pip. Apparently this is because conda
will be unaware of any changes to the dependencies made by pip
and therefore will not be able to resolve dependencies correctly.
Question
Now if one exclusively uses pip
and go without installing anything with conda
, it seems reasonable to expect conda
does not need to be aware of any changes made by pip
- as conda
effectively becomes a mere tool to isolate dependencies and manage versions. However, this goes against official recommendation as one will NOT install as many requirements as possible with conda
.
So the question remains: is there any known drawback from exclusively using pip
in a conda
environment?
Similar Topics
A similar topic in has been touched a bit in here but does not cover the case of exclusively using pip
in a conda
environment. I have also been here: