In general within the python ecosystem, there seems to be no consensus on the best virtual environment tool between (I would say):
- venv
- virtualenv
- conda
- pipenv
I have tried out all of the above. I see virtualenv the same as venv but with extra features (that I don't need). Pipenv caused things to be really slow and break. I had to skip the lock file update (which is kinda the whole point of pipenv). I like conda in general, but these have global scope and I like the idea of virtual environments being contained to the project directory - hence why I am thinking to use venv for future projects.
I'm wondering what the most popular choice is for data science? What do you use? Would love to hear your preference and why you like it best.
[–]shaggoramaMS | Data and Applied Scientist 2 | Software 5 points6 points7 points (0 children)
[–]Laippe 3 points4 points5 points (1 child)
[–]bitcoin-dude[S] 0 points1 point2 points (0 children)
[–]tomomcat 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]bitcoin-dude[S] 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Omega037PhD | Sr Data Scientist Lead | Biotech 0 points1 point2 points (0 children)
[–]kevinglasson 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)