تثبيت 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 | shConfirm 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 --versionLet 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.12Start 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-demoWhat 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 --versionQuick 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.