4 ms·
The idea of "distros" for python is interesting, and to a certain extent has already happened: just look at Anaconda. I've been using built-in environment isol
by jzl 7y ago
The idea of "distros" for python is interesting, and to a certain extent has already happened: just look at Anaconda.
I've been using built-in environment isolation tools such as virtualenv for ages but have recently switched over to using miniconda for all things python. Among other things it has amazing support across all three major OS's, and I happen to be dealing with all three at any given time. Whether one uses miniconda, pipenv, virtualenv, or anything else like it, as far as I am concerned the days of ever using the system python are over. I will always create my own personal "distro" on the fly with full control over the python version and every add-on package.
- imiric 7y agoAs a non-scientific user of pyenv[0], would I benefit from switching to Anaconda/miniconda? [0]: https://github.com/pyenv/pyenv https://github.com/pyenv/pyenv
- maximente 7y agonot likely IMO. i've found conda - which is their environment management tool - to be a hassle unless one needs specific numpy/scipy/GPU libs. i'm using pipsi and pew, although i'll look into pyenv.
- kalefranz 7y agoFormer conda dev lead here. Definitely interested in more details regarding what part of the conda experience you found to be a hassle, if you’re willing to share.
- jzl 7y agoThe default "Anaconda" install is like 7Gb after it grabs everything. Turnkey if you're using all that stuff anyway, but otherwise not particularly worth it. Miniconda on the other hand I'm finding meets my needs exactly. The base install is standard.
- goerz 7y agoYou don’t have to switch. You can install anaconda using pyenv, to get the best of both worlds.
- liveoneggs 7y agohttps://wiki.python.org/moin/PythonDistributions https://wiki.python.org/moin/PythonDistributions
- mixmastamyk 7y ago> the days of ever using the system python are over You don’t have any Python scripts in your bin folder?