I use anaconda as a way to handle virtual environments. This means I have multiple version of python installed. I experience that the wrong python version starts when I run python from the shell.
Which python /anaconda3/envs/dash-two/bin/python
type -a python python is /anaconda3/envs/dash-two/bin/python python is /usr/bin/python
Inspired by this post I have tried hash -t python and looked at the output of alias