Как запустить python файл через консоль
Чтобы запустить файл python в консоле нужно:
1. Перейти в папку в которой находиться или будет находиться запускаемый файл
2. Создать файл с расширением .py в этой папке если он еще не создать и записать в нем исходный код
3. Выполнить комманду:
python название-файла.py
При этом обязательно нужно чтобы интерпретатор python был установлен в систему и был нужной вам версии.
Как проверить установлен ли python на компьютере?
Открыть консоль и написать
python --version
Если пайтон установлен, вы увидете его версию, иначе ошибку о том что "python: команда не найдена" или подобную, вроде Command 'python' not found.
Стоит заметить что всего есть две основные (major) версии пайтона - 3тья и 2ая.
Major (перевод старшая) - первое число до точки в общепринятом именовании версий <major>.<minor>.<patch> по стандарту semver который используют для версионирования программ и библиотек.
Версия 3.6.1 означает что major номер релиза - 3, minor - 6, patch - 1. Цель системы semver - определить совместимость между двумя версиями. Так, к примеру две версии с одинаковыми major и minor и разными патчами (вроде 3.6.0 и 3.6.1) должны быть обратносовместимыми и повышение патча до единици не должно ломать запускаемые файлы, которые успешно работали в 3.6.0, в то время как 3.6.1 может привнести исправление ошибок в самом python либо устранить уязвимости. Поднятие minor уже означает что некоторые участки кода могут работать немного иначе. Как правило программисты не часто но с этим сталкиваются, в особенности многие пакеты pip могут перестать работать при переходе с 3.6.1 на 3.7.0.
Изменение major чаще всего означает изменение парадигмы и может "сломать" обратную совместимость на корню.
По указанным выше причинам вы можете быть заинтерисованы в выборе между 2.х.х и 3.х.х при запуске файла, ведь скрипт может работать скорее всего только в одном варианте.
Как правило третья версия всегда доступна через комманду python3
: поэтому советую также проверить:
python3 --version
Если вам нужно запустить файл в версии 3, команда будет выглядеть как:
python3 имяфайла.py
Как установить нужную версию python в систему
В Windows, мы настоятельно рекомендуем использовать WSL 2 и дистрибутив WSL Ubuntu 20.04, так как самый популярный дистрибутив линукса. Ведь чем популярний платформа, тем меньше у вас будет с ней проблем.
Для установки версии 3 нужно выполнить:
sudo apt update && sudo apt install python
После этого рекомендуем проверить версию снова.
Для установки версии 2:
sudo apt update && sudo apt install python2
Можно устанаыливать оба.
Если после установки вы обнаружете что вам нужен интерпретатор с другим minor, вы можете доустановить еще одну версию из специально репозитория DeadSnakes, которая будет существовать вместе с уже установленной.
Для добавления репозитория делаем следующее:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
Теперь можно устанавливать конкретную версию указывая major и minor через точку:
sudo apt install python3.7
После установки, запускать конкретную версию теперь можно таким же образом:
python3.7 --version
Эта процедура работает одининакого хорошо на большинстве версиий Ubuntu, особенно новых, включая Windows WSL 2. Также этот метод установки позволяет держать сразу несколько версий интерпретатора на компьютере одновременно и использовать их в разных pipenv.