การจัดการการพึ่งพาด้วย pip
ติดตั้งแพ็กเกจ ล็อกเวอร์ชัน และใช้ requirements.txt
การจัดการการพึ่งพาด้วย pip เป็นบทเรียน Python Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน
บทนำ
พื้นฐาน pip install
# pip install requests
# pip install requests==2.31.0
# pip install 'requests>=2.25,<3'
print('install demo')pip freeze
# pip freeze > requirements.txt
# Contents like:
# requests==2.31.0
# urllib3==2.0.4
print('freeze demo')pip install -r
# pip install -r requirements.txt
# Installs exactly what freeze captured
print('install -r demo')การพึ่งพาสำหรับการพัฒนาเทียบกับการใช้งานจริง
# requirements.txt:
# requests==2.31.0
# requirements-dev.txt:
# pytest==7.4.0
# black==23.7.0
print('separate deps demo')pip show
# pip show requests
# Output:
# Name: requests
# Version: 2.31.0
# Requires: certifi, charset-normalizer, idna, urllib3
print('show demo')pip list --outdated
# pip list --outdated
# Package Version Latest Type
# requests 2.28.0 2.31.0 wheel
print('outdated demo')กลยุทธ์การกำหนดเวอร์ชัน
# Production: pin exact
# requests==2.31.0
# Development: allow compatible
# requests~=2.31
print('pinning strategy')pip check
# pip check
# No broken requirements found.
print('check demo')การติดตั้งแบบแก้ไขได้
# In your project root with pyproject.toml:
# pip install -e .
# Now changes to src/ are live
print('editable demo')pip-audit เพื่อความปลอดภัย
# pip install pip-audit
# pip-audit
# No known vulnerabilities found.
print('audit demo')ตรวจสอบอย่างรวดเร็ว
สรุปทบทวน
เดินหน้าต่อ
คำถามที่พบบ่อย
บทเรียน “การจัดการการพึ่งพาด้วย pip” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การจัดการการพึ่งพาด้วย pip” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การจัดการการพึ่งพาด้วย pip”
ติดตั้งแพ็กเกจ ล็อกเวอร์ชัน และใช้ requirements.txt คุณปฏิบัติ Python Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “การจัดการการพึ่งพาด้วย pip” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Python Academy นี้ได้ไหม
ได้ บทเรียน Python Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เหตุผลที่สภาพแวดล้อมเสมือนสำคัญ
- การสร้างและเปิดใช้งาน venv
- การจัดการการพึ่งพาด้วย pip
- เครื่องมือสมัยใหม่: pipenv และ uv