หากคุณไม่เข้าใจว่าบทความนี้เกี่ยวกับอะไร คุณไม่จำเป็นต้องอ่าน เพราะไม่ใช่สิ่งที่ทุกคนจำเป็นต้องรู้ มีเพียงผู้ที่เขียนโปรแกรมด้วย Python บน Ubuntu 23.04 เท่านั้น ที่จำเป็นต้องรู้วิธีติดตั้งแพ็กเกจโดยใช้ Pip
สำหรับผู้ที่ไม่ทราบว่าผมกำลังพูดถึงอะไร แต่สนใจอยากรู้Pythonเป็นภาษาโปรแกรมที่มีประสิทธิภาพสูงมาก เหมาะสำหรับทั้งผู้เริ่มต้นและมืออาชีพ มีไลบรารีจำนวนมาก (โปรแกรมสำหรับฟังก์ชันเฉพาะที่โปรแกรมอื่นสามารถนำไปใช้ได้) ซึ่งสามารถติดตั้งได้สองวิธี: ผ่านตัวจัดการแพ็กเกจแบบดั้งเดิมของระบบปฏิบัติการ หรือผ่านตัวจัดการแพ็กเกจของ Python เองที่เรียกว่า Pip
ปัญหาคือ นักพัฒนาของ Debian (ระบบปฏิบัติการที่ Ubuntu ใช้เป็นพื้นฐาน) พบความขัดแย้งระหว่างแพ็กเกจที่ติดตั้งด้วยวิธีหนึ่งกับอีกวิธีหนึ่งและนับจากนี้เป็นต้นไป เมื่อคุณพยายามติดตั้งโดยใช้ Pip คุณจะได้รับข้อความเตือนว่าคุณกำลังพยายามติดตั้งแพ็กเกจจากแหล่งภายนอก และแนะนำเส้นทางสองเส้นทาง:
- ติดตั้งจากที่เก็บอย่างเป็นทางการ
- สร้างสภาพแวดล้อมเสมือนจริง
หากคุณกำลังจะติดตั้งจากที่เก็บ ฉันแนะนำให้ติดตั้ง Synaptic package manager ก่อน เนื่องจากเครื่องมือค้นหา Ubuntu Software Center นั้นน่าปวดหัวจริงๆ ทำด้วย
sudo apt install synaptic.
วิธีติดตั้งแพ็คเกจจาก Pip
สิ่งแรกที่เราต้องการคือการติดตั้งแพ็คเกจต่อไปนี้: python3-เต็ม y python3-pip
อย่างแรกรับประกันว่าเราจะมีเครื่องมือทั้งหมดที่จะทำงานกับ Python และอย่างที่สองคือติดตั้งตัวจัดการแพ็คเกจ Pip
คำสั่งคือ:
sudo apt install python3-full
sudo apt install python3-pip.
การสร้างสภาพแวดล้อมเสมือนจริง
ใน Python คุณสามารถสร้างแซนด์บ็อกซ์ของการติดตั้ง Python หลักเพื่อติดตั้งการอ้างอิงและไลบรารีโดยไม่ต้องแก้ไขระบบหลักหรือสภาพแวดล้อมเสมือนอื่นๆ ซึ่งช่วยให้ยกตัวอย่าง เช่น เรียกใช้เวอร์ชันทดสอบของไลบรารีเวอร์ชันอนาคต หรือเพื่อตรวจสอบว่าโปรแกรมทำงานอย่างไรใน Python เวอร์ชันต่างๆ
ต่อไปเราสร้างสภาพแวดล้อมเสมือนจริงด้วยคำสั่ง:
python3 -m venv titulo_entorno
และเราเปิดตัวด้วย:
source titulo_entorno/bin/activate
และเราติดตั้งแพ็คเกจที่เราต้องการติดตั้งด้วย
pip3 install nombre_paquete
เราปล่อยให้สภาพแวดล้อมเสมือนจริงกับ
deactivate