Still, it boils down to: whatever command west
executes is either not found outside your virtual environment, or a different version exists outside it. Path lookup is not exclusive to the shell; subprocess.run
also uses path lookup to find command-provided-by-a-required-package
.