4 ms·
No. Virtualenvs, and requirements are a thing in Python for ages. I’ve used tons of languages and while not the best, Python dependency management and project
by cjalmeida 4y ago
No.
Virtualenvs, and requirements are a thing in Python for ages.
I’ve used tons of languages and while not the best, Python dependency management and project isolation is decent. IMO certainly better than JavaScript.
- henry700 4y agoIt's decent if you've been in the loop enough to use it. It's not built-in. It's a good practice, for sure, but it not being built-in at the language level makes it insanely easy for a newcomer to just... Not use virtualenvs at all. In contrast to Javascript/Node.js/NPM/Yarn/whatever-you-want-to-call-server-js, which maintains a local folder with dependencies for your project, instead of installing everything globally by default. Heck, a virtual env is literally a bundled python version with the path variables overriden so that the global folder is actually a project folder, basically tricking Python into doing things The Correct Way.
- noirscape 4y agoVirtualenvs are a part of the standard library since v3.3[0] and most READMEs do reference them btw. [0]: https://docs.python.org/3/library/venv.html https://docs.python.org/3/library/venv.html