Установка Python

Скачайте Python с официального сайта python.org. При установке обязательно поставьте галочку «Add Python to PATH» — это позволит запускать Python из любой папки в CMD.

Проверка установки

CMD
C:\> python --version
Python 3.11.4

C:\> python -V
// Сокращённый вариант

C:\> where python
// Найти, где установлен Python

C:\> pip --version
pip 23.2.1 from C:\Python311\Lib\site-packages\pip (python 3.11)
⚠️ «python» не является внутренней командой?

Если вы видите эту ошибку, Python не добавлен в PATH. Переустановите Python с галочкой «Add to PATH» или добавьте C:\Python311\ и C:\Python311\Scripts\ в системную переменную PATH вручную.

Запуск скриптов

CMD
C:\Projects> python script.py
// Запустить скрипт в текущей папке

C:\> python C:\Projects\script.py
// Запустить по полному пути

C:\> python -c "print('Hello, World!')"
// Выполнить код прямо в строке

C:\> python
// Запустить интерактивный режим (REPL)
>>> 2 + 2
4
>>> exit()

Работа с pip

pip — менеджер пакетов Python. Позволяет устанавливать библиотеки из PyPI.

CMD
C:\> pip install requests
// Установить пакет requests

C:\> pip install requests==2.31.0
// Установить конкретную версию

C:\> pip install -r requirements.txt
// Установить все зависимости из файла

C:\> pip uninstall requests
// Удалить пакет

C:\> pip list
// Список установленных пакетов

C:\> pip show requests
// Информация о пакете

C:\> pip freeze > requirements.txt
// Экспорт зависимостей

C:\> pip install --upgrade pip
// Обновить сам pip

C:\> pip install --upgrade requests
// Обновить пакет

Виртуальные окружения (venv)

Виртуальное окружение изолирует зависимости проекта, чтобы разные проекты не конфликтовали друг с другом.

CMD
C:\Projects\myapp> python -m venv venv
// Создать виртуальное окружение в папке venv

C:\Projects\myapp> venv\Scripts\activate
// Активировать окружение (Windows CMD)

(venv) C:\Projects\myapp> pip install flask
// Пакет установится только в это окружение

(venv) C:\Projects\myapp> deactivate
// Выйти из виртуального окружения
💡 Активация в PowerShell

В PowerShell используйте venv\Scripts\Activate.ps1. Если получаете ошибку политик, выполните: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Полезные команды Python

Команда Описание
python -m http.serverЗапустить локальный HTTP-сервер на порту 8000
python -m json.tool file.jsonФорматировать JSON файл
python -m zipfile -e archive.zip dest/Распаковать zip-архив
python -m timeit "код"Измерить время выполнения кода
python -m pdb script.pyЗапустить отладчик
python -m pip install --user packageУстановить для текущего пользователя
pip cache purgeОчистить кэш pip
pip checkПроверить совместимость зависимостей

Частые ошибки Python в CMD

«python» не является внутренней командой

Python не добавлен в переменную PATH. Решение: переустановить с галочкой «Add Python to PATH» или добавить вручную через Системные свойства → Переменные среды.

pip не работает — «No module named pip»

CMD
C:\> python -m ensurepip --upgrade
// Установить/восстановить pip

Ошибка SSL при pip install

CMD
C:\> pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org requests
// Обойти проверку SSL-сертификата