Post #3939958
2026-07-05 16:36 UTC
@nedbat@hachyderm.io @pfmoore@mastodon.social Because "project" has semantic implications which are not correct in the general case, whereas "virtual environment" is a mere behavioural description in the same sense as "virtual machine" (to contrast them with the underlying "real" runtime environments that Python installations provide by default). Many virtual environments ("how they work") are associated with a specific project ("what they're for"), but far from all of them.
Replies (1)
-
@pfmoore@mastodon.social 2026-07-05 19:33
@ancoghlan@mastodon.social @nedbat@hachyderm.io There's also a sense (to me, at least) in the term "project environment" that it's singular - *the* project environment. And with tools like tox and nox, projects often have multiple environments associated with them.