ติดตั้ง Python และ uv
สร้างโครงการ Python ที่สะอาดด้วยตัวจัดการแพ็กเกจ uv
ติดตั้ง Python และ uv เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
เริ่มต้นอย่างเป็นระเบียบ
ก่อนสร้างเซิร์ฟเวอร์ MCP คุณต้องมีโปรเจกต์ Python ที่เป็นระเบียบ การเริ่มต้นอย่างสะอาดช่วยลดเรื่องไม่คาดคิดและการติดตั้งที่เสียหายในภายหลัง มาวางรากฐานกันครับ 🧱
เหตุผลที่เวอร์ชันมีความสำคัญ
SDK ภาษา Python ของ MCP ต้องใช้ตัวแปลภาษารุ่นใหม่ ดังนั้นควรใช้ Python 3.10 หรือใหม่กว่า เวอร์ชันเก่าขาดความสามารถด้านชนิดข้อมูลที่ SDK ต้องพึ่งพา
ทำความรู้จัก uv
แทนที่จะต้องจัดการ pip และ virtualenv แยกกัน คุณจะใช้ uv ซึ่งเป็นเครื่องมือเดียวที่รวดเร็วและจัดการ Python แพ็กเกจ และสภาพแวดล้อมให้คุณได้ในที่เดียว
เครื่องมือเดียว หลายหน้าที่
uv มาแทนที่ pip, pip-tools, pyenv และ virtualenv ได้พร้อมกัน การเรียนรู้ชุดคำสั่งเดียวช่วยให้เวิร์กโฟลว์ MCP เรียบง่ายและสม่ำเสมอในทุกโปรเจกต์ 🚀
ติดตั้ง uv
บน macOS หรือ Linux คุณสามารถ ติดตั้ง uv ด้วยคำสั่ง curl เพียงคำสั่งเดียว โปรแกรมจะวางไบนารีขนาดเล็กไว้ในเส้นทางคำสั่งของคุณและพร้อมใช้งานทันที
curl -LsSf https://astral.sh/uv/install.sh | shยืนยันว่าทำงานได้
หลังติดตั้งแล้ว ให้ตรวจสอบเวอร์ชันอย่างรวดเร็ว หากเห็นหมายเลขเวอร์ชัน แสดงว่า uv อยู่ในเส้นทางคำสั่งของคุณ และพร้อมจัดการขั้นตอนการตั้งค่าที่เหลือ
uv --versionให้ uv จัดการ Python
คุณไม่จำเป็นต้องติดตั้ง Python ไว้ก่อนด้วยซ้ำ ด้วย uv python install คุณสามารถดาวน์โหลดเวอร์ชันใดก็ได้ที่ uv จัดการ ทำให้โปรเจกต์ไม่ผูกติดกับ Python ของระบบ
uv python install 3.12เริ่มโปรเจกต์ใหม่
สร้างโฟลเดอร์โปรเจกต์ใหม่ด้วย uv init คำสั่งนี้จะสร้างโครงสร้างและไฟล์ที่จำเป็น เพื่อให้คุณเริ่มเพิ่มโค้ด MCP ได้ทันที
uv init mcp-server-demoสิ่งที่ uv init สร้าง
คำสั่งนี้จะเขียนไฟล์ pyproject.toml เพื่อประกาศโปรเจกต์และสิ่งที่โปรเจกต์ต้องพึ่งพา ไฟล์นี้จะเป็นแหล่งข้อมูลหลักเพียงแห่งเดียวว่าควรติดตั้งอะไรให้เซิร์ฟเวอร์
โฟลเดอร์ .venv ที่ซ่อนอยู่
เมื่อคุณเพิ่มแพ็กเกจ uv จะสร้างโฟลเดอร์ .venv อย่างเงียบ ๆ ซึ่งเป็นสภาพแวดล้อมแยกเฉพาะสำหรับโปรเจกต์นี้ Python ระดับระบบของคุณจึงยังสะอาดและไม่ถูกแตะต้อง
เรียกใช้โดยไม่ต้องเปิดใช้งาน
คุณไม่จำเป็นต้องเปิดใช้งาน venv ด้วยตนเอง uv run จะเรียกใช้คำสั่งภายในสภาพแวดล้อมของโปรเจกต์โดยอัตโนมัติ จึงเลือกใช้ Python ที่ถูกต้องเสมอ
uv run python --versionตรวจสอบอย่างรวดเร็ว
คุณกำลังตั้งค่าโปรเจกต์ MCP ใหม่ตั้งแต่ต้น
คุณมีพื้นที่ทำงานแล้ว
คุณติดตั้ง uv ให้ uv จัดการ Python และสร้างโครงสร้างโปรเจกต์ที่สะอาดเรียบร้อยแล้ว เมื่อมี pyproject.toml และ venv แบบแยกพร้อมใช้งาน ตอนนี้คุณก็สามารถเพิ่ม SDK ของ MCP ได้ ✅
เรียนรู้ Python ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 30
- บทเรียน
- 120
คำถามที่พบบ่อย
บทเรียน “ติดตั้ง Python และ uv” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ติดตั้ง Python และ uv” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ติดตั้ง Python และ uv”
สร้างโครงการ Python ที่สะอาดด้วยตัวจัดการแพ็กเกจ uv คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน
บทเรียน “ติดตั้ง Python และ uv” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม
ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ติดตั้ง Python และ uv
- เพิ่ม MCP Python SDK
- ทำความรู้จัก mcp CLI
- โครงสร้างโครงการสำหรับเซิร์ฟเวอร์