3 ms·
How does pyenv compare with conda, mamba, pip and poetry? I typically use conda but ever since they broke with python 3.10 I have been considering moving to oth
by ImageXav 4y ago
How does pyenv compare with conda, mamba, pip and poetry? I typically use conda but ever since they broke with python 3.10 I have been considering moving to other environment managers.
- persedes 4y agoTry Pyenv for the Python version and poetry for the venv and dependency management. Once you're used to the workflow it's pretty smooth. (We switched from conda 2 years ago)
- Noumenon72 4y agoAccording to StackOverflow the conda 3.10 bug was fixed this January. https://stackoverflow.com/a/70614013/733092 https://stackoverflow.com/a/70614013/733092
- whimsicalism 4y agoI have not been able to understand why conda is so popular. I have no trouble with scientific computing with plain old `pyenv` and have never had any issues with C extensions or compilation with plain old `pip`. Conda seems to be the most prone to getting in weird states or just hanging while "Solving environment." I have been happier leaving it behind. Really the only two I would even consider using now are pyenv and poetry.
- int_19h 4y agoWhat's your platform? Issues with compilation are far more common on Windows, for example. The other thing about Conda is that it doesn't cover just Python and Python packages, but all kinds of software that may be directly or indirectly relevant. For example, on Windows, there are Conda packages for the Windows SDK, and for various C++ compilers.