5 ms·
What's the point of this vs. creating your own venv (python -m venv .venv) and having a much smaller library of intentional tools?
by blandcoffee 4y ago
What's the point of this vs. creating your own venv (python -m venv .venv) and having a much smaller library of intentional tools?
- tagh 4y agoEach environment can have its own version of python which downloads with everything else (venv would require separate system installs for this).
- blandcoffee 4y agoCan you clarify what you mean by separate system installs? Today, I manage python via pyenv (local and global state) that let's me create infinite .venvs with different python versions.
- nerdponx 4y agoConda does the same job as Pyenv here, with the additional ability to install system-level libraries, compiler toolchains, etc.
- inconceivable 4y agoi use venv this way. i download and compile specific python versions and install them in a non-system dir with all the other versions. then just run the specific binary to create a venv and it seems to work as expected.
- alexchantavy 4y agoAnaconda automatically handles things like making sure the correct version of cuDNN for your graphics card is installed. When I tried doing this myself with venv it was really painful.