Задать вопрос
@zlodiak

Как узнать используемую версию питона?

Помогите пожалуйста понять почему я вижу разные версии 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 включен. Как такое возможно?
  • Вопрос задан
  • 4642 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
@Pestilence_brain
Он показывает разные версии, видимо из-за автонастройки консоли при установке Python. Так возможно, когда устанавливали Python 3.7.0 "path" команда для консоли закрепилась как python, a python3 как версия 3.4.3
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Radjah
@Radjah
ls -la `which python`
ls -la `which python3`


А так можно долго гадать.
Ответ написан
Комментировать
@ProFfeSsoRr
Сис.админ по Linux
Как такое возможно?

Очевидно стоит 2 разных версии питона, и когда-то ты их сам себе и поставил, из ниоткуда ж они не возьмутся.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы