On Software Identities
Context
I moved a virtual environment to a different folder. This was before I did any pip operations so the problem was not immediately apparent. When you create and activate a VE, it stashes the location of your original softwares and exports the ones inside it–namely, pip and python. So because I moved the whole VE, the activate scripts failed to export the VE softwares.
Lesson
When you’re skeptical of which version of what software/command/script you’re using, use these two commands:
type -a command
or
whereis program