0Pricing
MCP Academy · Урок

Установка Python и uv

Создайте чистый проект Python с менеджером пакетов uv.

«Установка Python и uv» — бесплатный урок MCP Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения MCP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс MCP Academy содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

A Clean Start

Before you build any MCP server, you need a tidy Python project. A clean start means fewer surprises and fewer broken installs later. Let's set the foundation. 🧱

Why a Version Matters

The MCP Python SDK needs a modern interpreter, so you want Python 3.10 or newer. Older versions miss the typing features the SDK relies on.

Meet uv

Instead of juggling pip and virtualenv, you'll use uv, a single fast tool that manages Python, packages, and environments for you in one place.

One Tool, Many Jobs

uv replaces pip, pip-tools, pyenv, and virtualenv at once. Learning one command set keeps your MCP workflow simple and consistent across every project. 🚀

Install uv

On macOS or Linux you can install uv with a single curl command. It drops a tiny binary on your path, ready to use immediately.

curl -LsSf https://astral.sh/uv/install.sh | sh

Confirm It Works

After installing, run a quick version check. If you see a version number, uv is on your path and ready to drive the rest of your setup.

uv --version

Let uv Manage Python

You don't even need Python installed first. With uv python install you can fetch any version uv manages, so your project is never tied to the system Python.

uv python install 3.12

Start a New Project

Spin up a fresh project folder with uv init. It scaffolds the files you need so you can start adding MCP code right away.

uv init mcp-server-demo

What uv init Creates

That command writes a pyproject.toml to declare your project and its dependencies. This file becomes the single source of truth for what your server needs.

The Hidden .venv

When you add a package, uv quietly creates a .venv folder, an isolated environment just for this project. Your global Python stays untouched and clean.

Run Without Activating

You never have to activate the venv by hand. uv run executes commands inside your project's environment automatically, so the right Python is always used.

uv run python --version

Quick Check

You're setting up a fresh MCP project from zero.

You Have a Workspace

You installed uv, let it manage Python, and scaffolded a clean project. With pyproject.toml and an isolated venv ready, you can now add the MCP SDK. ✅

Часто задаваемые вопросы

Урок «Установка Python и uv» бесплатный?

Да — полный текст урока «Установка Python и uv» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс MCP Academy, подпишись на CoddyKit PRO. Курс MCP Academy содержит 4 уроков всего.

Чему я научусь в уроке «Установка Python и uv»?

Создайте чистый проект Python с менеджером пакетов uv. Ты практикуешь MCP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать MCP Academy?

Предыдущий опыт не требуется. MCP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Установка Python и uv»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке MCP Academy?

Да. Каждый урок MCP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Установка Python и uv
  2. Добавление Python SDK для MCP
  3. Знакомство с CLI mcp
  4. Структура проекта сервера
← Назад к MCP Academy