3 ms·
> and PIP has been so much better than conda for packages. > Is there something else I'm missing about conda? Yes. You missed pip working perfectly well insid
by beagle3 7y ago
> and PIP has been so much better than conda for packages.
> Is there something else I'm missing about conda?
Yes. You missed pip working perfectly well inside conda since day 1 (and integration is getting better). In the past, pip did not participate in conda dependency resolution (and I think it still doesn't, at least not perfectly). But it's not worse than using pip outside conda; and when you DO have a conda package, it is usually more dependable.
> I can easily run any version of Python, virtual environments are way easier to deal with, and PIP has been so much better than conda for packages.
Can you run the latest Python 3.8 on your old extended-support Ubuntu Server 14.4 that you can't upgrade because reasons, on pyenv+virtualenv? Genuinely asking; you can with conda.
- Doxin 7y ago> Can you run the latest Python 3.8 on your old extended-support Ubuntu Server 14.4 that you can't upgrade because reasons, on pyenv+virtualenv? Definitely. If Python 3.8 isn't available from the package repository for ubuntu 14.04 you'll need to install it some other way -- either from source or from a binary package someone else compiled -- after which you can simply python3.8 -m venv venv to create a python 3.8 venv. This also works the other way around. e.g. if you want to install an old python version on a recent system. Of course anaconda provides python binaries itself which is mighty convenient but it's not like it's the only way to tackle the problem.
- beagle3 7y agoOk, so that’s another good feature for conda - decoupling from the underlying distribution. It packages Python, gcc and more. To collaborate, you just have to distribute your environment.