January 9
Полное руководство по установке Python для Windows и MacOS
Оглавление
- Установка на Windows
- Установка на macOS
- Проверка установки
- Настройка виртуального окружения
- Установка редактора кода
- Первая программа
- Частые проблемы и их решения
Установка на Windows
Шаг 1: Скачивание установщика
- Перейдите на https://www.python.org
- В разделе Downloads скачайте последнюю версию Python для Windows (кнопка Download Python 3.x.x)
Шаг 2: Запуск установщика
- Запустите скачанный файл
python-3.x.x-amd64.exe - ВАЖНО! Обязательно поставьте галочку: ☑️ Add python.exe to PATH
- Нажмите Install Now Или Customize installation для расширенных настроек
Шаг 3: Настройка при выборе «Customize installation»
- ☑️ Documentation — документация (рекомендуется)
- ☑️ pip — менеджер пакетов (обязательно!)
- ☑️ tcl/tk and IDLE — графическая библиотека и простая IDE
- ☑️ py launcher — удобный запуск Python
Шаг 4: Завершение
Установка на macOS
Способ 1: Официальный установщик (рекомендуется)
- Перейдите на https://www.python.org/downloads/
- Скачайте Download Python 3.x.x
- Откройте скачанный
.pkgфайл и следуйте инструкциям установщика - Важно! После установки откройте:
Applications → Python 3.x → Install Certificates.commandЭто установит SSL-сертификаты для работы с интернетом.
Способ 2: Через Homebrew
# Установка Homebrew (если нет) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # Установка Python brew install python
Особенности macOS
На macOS используйте python3 и pip3 вместо python и pip.
Чтобы использовать короткие команды, добавьте алиасы:
echo 'alias python=python3' >> ~/.zshrc echo 'alias pip=pip3' >> ~/.zshrc source ~/.zshrc
Проверка установки
# Версия Python
python --version # Windows
python3 --version # macOS
# Версия pip
pip --version # Windows
pip3 --version # macOS
# Тестовый запуск
python -c "print('Hello, Python!')" # Windows
python3 -c "print('Hello, Python!')" # macOSВиртуальное окружение
Зачем нужно?
Виртуальное окружение изолирует зависимости проекта. Разные проекты могут использовать разные версии библиотек без конфликтов.
Создание и использование
Windows
cd C:\Users\ВашеИмя\Projects\my_project python -m venv venv venv\Scripts\activate
macOS
cd ~/Projects/my_project python3 -m venv venv source venv/bin/activate
Работа с окружением
# Установка пакетов pip install requests numpy pandas # Сохранение зависимостей pip freeze > requirements.txt # Установка из файла pip install -r requirements.txt # Деактивация deactivate
Редактор кода
Visual Studio Code
- Скачайте с https://code.visualstudio.com
- Установите расширение Python от Microsoft
Первая программа
Hello, World!
print("Привет, мир!")
print("Я изучаю Python!")python hello.py # Windows python3 hello.py # macOS
Проблемы и решения
Windows
«python» не является внутренней командой
Решение 1: Переустановите с галочкой "Add to PATH"
- Найдите путь к Python (
C:\Python312илиC:\Users\...\Python312) - Win → "переменные среды" → "Изменить переменные среды"
- Выберите PATH → Изменить
- Добавьте путь к Python и к папке Scripts
- Перезапустите командную строку
pip не работает
python -m pip install --upgrade pip python -m ensurepip --upgrade
Конфликт версий Python
py -3.12 script.py py -3.12 -m pip install package_name
macOS
command not found: python
Используйте python3 вместо python.
SSL-ошибки при установке пакетов
/Applications/Python\ 3.x/Install\ Certificates.command
Permission denied
Не используйте sudo! Вместо этого:
pip3 install --user package_name
Или используйте виртуальное окружение.
Общие проблемы
ModuleNotFoundError
Модуль не установлен. Решение:
pip install module_name # Windows pip3 install module_name # macOS
SyntaxError
- Забыли двоеточие после
if,for,def,class - Неправильные кавычки (« » вместо " ")
- Смешали табы и пробелы
IndentationError
Используйте только пробелы (4 пробела на отступ). В VS Code: View → Command Palette → "Convert Indentation to Spaces"