Помогите пожалуйста понять почему я вижу разные версии python через командную строку.
md@md ~/.MINT17/code/python/alien_invasion $ python -V
Python 3.7.0
md@md ~/.MINT17/code/python/alien_invasion $ python3 -V
Python 3.4.3
md@md ~/.MINT17/code/python/alien_invasion $ virtualenv -p python3.4 venv
Running virtualenv with interpreter /usr/bin/python3.4
Using base prefix '/usr'
New python executable in venv/bin/python3.4
Also creating executable in venv/bin/python
Installing setuptools, pip...done.
md@md ~/.MINT17/code/python/alien_invasion $
md@md ~/.MINT17/code/python/alien_invasion/venv/bin $ source activate
(venv)md@md ~/.MINT17/code/python/alien_invasion/venv/bin $ python -V
Python 3.7.0
(venv)md@md ~/.MINT17/code/python/alien_invasion/venv/bin $ python3 -V
Python 3.4.3
Как видите, команды
python -V
и
python3 -V
показывают разные версии. Причём даже когда virtualenv включен. Как такое возможно?