วิธีติดตั้งแพ็คเกจจาก Pip บน Ubuntu 23.04

Ubuntu เป็นสภาพแวดล้อมที่เหมาะสำหรับการเขียนโปรแกรมใน Python

หากคุณไม่เข้าใจว่าบทความนี้เกี่ยวกับอะไร คุณไม่จำเป็นต้องอ่าน เพราะไม่ใช่สิ่งที่ทุกคนจำเป็นต้องรู้ มีเพียงผู้ที่เขียนโปรแกรมด้วย Python บน Ubuntu 23.04 เท่านั้น ที่จำเป็นต้องรู้วิธีติดตั้งแพ็กเกจโดยใช้ Pip

สำหรับผู้ที่ไม่ทราบว่าผมกำลังพูดถึงอะไร แต่สนใจอยากรู้Pythonเป็นภาษาโปรแกรมที่มีประสิทธิภาพสูงมาก เหมาะสำหรับทั้งผู้เริ่มต้นและมืออาชีพ มีไลบรารีจำนวนมาก (โปรแกรมสำหรับฟังก์ชันเฉพาะที่โปรแกรมอื่นสามารถนำไปใช้ได้) ซึ่งสามารถติดตั้งได้สองวิธี: ผ่านตัวจัดการแพ็กเกจแบบดั้งเดิมของระบบปฏิบัติการ หรือผ่านตัวจัดการแพ็กเกจของ Python เองที่เรียกว่า Pip

ปัญหาคือ นักพัฒนาของ Debian (ระบบปฏิบัติการที่ Ubuntu ใช้เป็นพื้นฐาน) พบความขัดแย้งระหว่างแพ็กเกจที่ติดตั้งด้วยวิธีหนึ่งกับอีกวิธีหนึ่งและนับจากนี้เป็นต้นไป เมื่อคุณพยายามติดตั้งโดยใช้ Pip คุณจะได้รับข้อความเตือนว่าคุณกำลังพยายามติดตั้งแพ็กเกจจากแหล่งภายนอก และแนะนำเส้นทางสองเส้นทาง:

  1. ติดตั้งจากที่เก็บอย่างเป็นทางการ
  2. สร้างสภาพแวดล้อมเสมือนจริง

หากคุณกำลังจะติดตั้งจากที่เก็บ ฉันแนะนำให้ติดตั้ง 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


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google