3 ms·
Anaconda was the competition pip needed to become good. When Anaconda was introduced, I (a pip person), was impressed. However, at work we had pip workflows tha
by wirrbel 9y ago
Anaconda was the competition pip needed to become good. When Anaconda was introduced, I (a pip person), was impressed. However, at work we had pip workflows that were working okayish, so I never made the switch.
Today, pip et. al. has so dramatically improved, that I hardly see a reason to use anaconda. I am not using deep learning stuff, so I cannot comment on this, but for most scientific python stuff (scikit learn, pandas, numpy, etc.). Pip and pre-built wheels work very well.
On my new job, I was given a Windows laptop that I happen to use now for my development work (because I am too stupid/lazy to properly configure and maintain a separate virtual linux machine). And I started with anaconda, assuming it was less trouble, but quickly ran into trouble. pip worked like a charm [].
[] Ironically pip is installed via the anaconda base installation if I am not mistaken :)
- james_the_cat 9y agoTensorflow has a pip wheel, so probably pip works just as well as conda. Maybe mkl is easier with conda, though then again I constantly install the "nomkl" meta package in conda because it adds hundreds of megabytes to Docker images and doesn't seem to have any positive effect for anything I've worked on. As you say, they're now sufficiently similar that there's no big reason to switch from one to the other...
- gonvaled 9y agoI could provide a vagrant based repo that lets you spawn your ubuntu VM for dev in minutes. I'll try to get it in github.
- beagle3 9y agoNothing ironic. Anaconda integrates pip, it doesn't not compete with it. I find that Anaconda is the best among the virtual python envs I tried; It does as good or better job of separation and tracking installations as any, AND falls back to pip (with complete integration and tracking) when a package is not in the conda repos. pip inside conda works better than pip outside in my opinion. I don't understand the general sentiment towards (ana)conda.