Long time PowerShell user, and I have been doing a bit study of Python.
One of the things that intrigued me was the use of virtual environments, venv. In a nutshell it creates a sandbox environment which you can load up older version of Python or any other modules that you want to pull. Once you have what you need or download the module you can ‘freeze’ it and output as a ‘requirements.txt’ file. We can then create a new venv and use the same requirements.txt to download the same set up again.
I like the idea because I can run modules in an isolated manner.
I am just wondering whether PowerShell has anything like this? I would love to use something like this.