Another future note, I think this (copied below from wiki-guide/Virtual-Environments) should maybe be broken up to bullets with a note callout.
For virtual environments using pip to install packages (Python environments), use python -m pip freeze to print a list of packages (and their versions) installed in the environment. python -m pip freeze > requirements.txt will populate a requirements.txt file with all these packages and versions listed (eg., pandas==2.0.1). Note that this will not give only minimum software requirements, but will also print all dependencies. For more information, see the pip documentation.
Originally posted by @egrace479 in #2 (comment)
Originally posted by @egrace479 in #2 (comment)