Обзор
Команда python вызывает интерпретатор, используемый для выполнения кода Python. Вы можете взаимодействовать со средой Python различными способами, включая запуск файлов скриптов, вход в интерактивный режим и выполнение определенных модулей.
Основные функции
Основные задачи, которые можно выполнять с помощью команды python.
- Запуск файлов скриптов Python
- Вход в интерактивную оболочку (REPL)
- Прямой запуск определенных модулей Python
- Проверка информации о версии Python
Основные опции
Основные опции, которые можно использовать при выполнении команды python.
Режимы выполнения и информация
Настройка окружения
Сгенерированная команда:
Комбинируйте команды.
Описание:
`python` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Примеры реального использования команды python.
Проверка версии Python
python --version
Проверяет версию установленного Python в вашей системе.
Запуск интерактивной оболочки
python
Запускает интерактивный интерпретатор Python, позволяя немедленно выполнять и тестировать код.
Запуск скрипта Python
echo "print('Hello from script!')" > my_script.py
python my_script.py
Запускает указанный файл скрипта Python (например, my_script.py).
Выполнение кода из строки
python -c "print('Hello, Python from command line!')"
Выполняет код Python, переданный непосредственно в виде строки из командной строки.
Запуск встроенного модуля (HTTP-сервер)
python -m http.server 8000
Запускает встроенный HTTP-сервер Python для совместного использования текущего каталога через веб (порт 8000).
Установка
Большинство современных дистрибутивов Linux поставляются с предустановленным python3, но может потребоваться ручная установка или настройка ссылок, если команда `python` не указывает на `python3` или требуется определенная версия. Использование виртуальных окружений необходимо для управления зависимостями проектов.
Проверка версии Python
python --version
python3 --version
Проверяет установленную версию Python, чтобы убедиться, что команда `python` указывает на `python3`.
Установка Python 3 в Debian/Ubuntu
sudo apt update
sudo apt install python3
Устанавливает Python 3 с использованием пакетного менеджера APT.
Установка Python 3 в Fedora/RHEL
sudo dnf install python3
Устанавливает Python 3 с использованием пакетного менеджера DNF.
Создание и активация виртуального окружения (venv)
python3 -m venv myproject_env
source myproject_env/bin/activate
Создает изолированное окружение Python для каждого проекта, чтобы избежать конфликтов зависимостей.
Советы и рекомендации
Полезные советы и рекомендации для повышения эффективности и предотвращения потенциальных проблем при разработке на Python.
Основные советы
Что следует учитывать при использовании Python.
- Рекомендуется использовать `python3` вместо `python`: Во многих системах `python` все еще может указывать на Python 2, поэтому лучше явно использовать `python3`.
- Используйте виртуальные окружения (venv): Создавайте изолированные виртуальные окружения для каждого проекта, чтобы избежать конфликтов зависимостей пакетов и упростить управление проектами.
- Управление пакетами с помощью `pip`: Установка и управление пакетами Python осуществляется с помощью команды `pip`. (Например: `pip install requests`)
- Права на выполнение скриптов и Shebang: Чтобы сделать скрипты Python исполняемыми напрямую, предоставьте права на выполнение с помощью команды `chmod +x script.py` и добавьте строку Shebang, такую как `#!/usr/bin/env python3`, в начало скрипта.