Обзор
python3 — это основная команда, используемая для выполнения программ, написанных на языке Python 3, или для запуска интерактивной оболочки Python. Способы выполнения можно контролировать с помощью различных опций.
Основные функции
- Выполнение файлов скриптов Python
- Запуск интерактивной оболочки Python
- Выполнение модулей Python как скриптов
- Прямое выполнение строк кода
- Проверка установленной версии Python
Основные опции
Вот часто используемые опции команды python3.
Выполнение и информация
Сгенерированная команда:
Комбинируйте команды.
Описание:
`python3` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Вот различные примеры использования команды python3.
Запуск интерактивной оболочки Python
python3
При запуске python3 без аргументов запускается интерактивный интерпретатор.
Выполнение скрипта Python
python3 my_script.py
Выполняет указанный файл скрипта Python (например, `my_script.py`).
Прямое выполнение строки кода
python3 -c "print('Hello, Python from command line!')"
Полезно для прямого выполнения небольшого кода Python из командной строки.
Выполнение модуля Python
python3 -m http.server 8000
Выполняет указанный модуль Python как скрипт. Например, можно запустить простой HTTP-сервер.
Проверка версии Python
python3 -V
Проверяет версию установленного Python 3 в вашей системе.
Установка
Python 3 предустановлен в большинстве современных дистрибутивов Linux, но если вам нужна определенная версия или он не установлен, вы можете использовать следующие команды.
Системы на базе Debian/Ubuntu
sudo apt update
sudo apt install python3
Устанавливает Python 3 с помощью менеджера пакетов APT.
Системы на базе CentOS/RHEL/Fedora
sudo yum install python3 -y
# или
sudo dnf install python3 -y
Устанавливает Python 3 с помощью менеджера пакетов YUM или DNF.
Советы и рекомендации
Полезные советы и рекомендации при разработке и использовании Python.
Использование виртуальных окружений
Рекомендуется использовать виртуальные окружения (virtual environment) для создания изолированных сред Python для каждого проекта. Вы можете создать их с помощью команды `python3 -m venv myenv`.
- Предотвращение конфликтов зависимостей между проектами
- Предотвращение загрязнения системной среды Python
- Упрощение управления пакетами
Управление пакетами с помощью pip
Пакеты Python можно устанавливать, обновлять и удалять с помощью команды `pip3`. (например, `pip3 install requests`)
- Установка пакета: `pip3 install <package_name>`
- Обновление пакета: `pip3 install --upgrade <package_name>`
- Удаление пакета: `pip3 uninstall <package_name>`
Внимание: путаница между Python 2 и Python 3
В некоторых старых системах команда `python` может указывать на Python 2. Чтобы явно использовать Python 3, всегда безопаснее использовать `python3`.