Как запустить python файл через консоль

#StandWithUkraine
Today, 1st Октябрь 2022, Ukraine is still bravely fighting for democratic values, human rights and peace in whole world. Russians ruthlessly kill all civilians in Ukraine including childs and destroy their cities. We are uniting against Putin’s invasion and violence, in support of the people in Ukraine. You can help by donating to Ukrainian's army.

Чтобы запустить файл 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.

Запустить python файл в консоле

#python
1
Ivan Borshchov фотография профиля
Янв 30, 2021
по Ivan Borshchov
Вам помог этот хинт?
Да !
Нет