I normally use pip list
to get a list of packages (with version).
This works in a virtual environment too, of course. To show what's installed in only the virtual environment (not global packages), use pip list --local
.
Here's documentation showing all the available pip list
options, with several good examples.