Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

แพ็คเกจสำหรับ Python โดยใช้ Pip

การจัดการแพ็คเกจของคุณใน Python อาจเป็นงานที่ยุ่งยาก บทความนี้กล่าวถึงคำสั่งที่มีประโยชน์และจัดเตรียมทรัพยากรเพื่อช่วยจัดการแพ็คเกจของคุณโดยใช้ pip และความแตกต่างระหว่าง pipenv และ virtualenv เราจะครอบคลุมกรอบงานอันทรงพลังที่ชื่อว่า Django

pip คืออะไร? Pip เป็นผู้จัดการแพ็คเกจที่มีประโยชน์ Pip เป็นตัวย่อแบบเรียกซ้ำที่สามารถยืนสำหรับ "Pip Installs Packages" หรือ "Pip Installs Python" อีกทางหนึ่ง pip ย่อมาจาก “โปรแกรมติดตั้งที่ต้องการ”

วิธีอัปเดตแพ็คเกจ

แพ็คเกจสำหรับ Python โดยใช้ Pip

ในย่อหน้าต่อไปนี้ โฟกัสจะอยู่ที่วิธีการอัพเดตแพ็คเกจที่มีอยู่ใน Python โดยใช้ package manager pip

ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง pip โดยเรียกใช้ pip –version ในเทอร์มินัลของคุณ หากคุณติดตั้ง Python โดยใช้ Homebrew หรือตัวติดตั้งจาก python.org คุณควรมี pip หากคุณใช้ Linux คุณอาจต้องติดตั้ง pip แยกต่างหาก ลองดูที่บทความของเรา ซึ่งจะแนะนำวิธีการติดตั้ง pip บนเครื่องของคุณ

ในการอัปเดตแพ็คเกจที่มีอยู่ใน pipfile ของคุณ ให้ใช้ pip install –upgrade PackageName เพื่อติดตั้งเวอร์ชันล่าสุดของแพ็คเกจของคุณ หากมีเวอร์ชันเฉพาะของแพ็กเกจที่คุณต้องการติดตั้ง ให้พิมพ์เวอร์ชันหลังชื่อแพ็กเกจ อ้างถึงตัวอย่างต่อไปนี้เกี่ยวกับวิธีการรวมเวอร์ชันที่จำเป็นสำหรับโครงการ/แอปพลิเคชันของคุณ (เช่น pip install –upgrade PackageName==1.4 )

วิธีการติดตั้งการพึ่งพาจาก Pipfile ของคุณ

แพ็คเกจสำหรับ Python โดยใช้ Pip

Pipenv เป็นผู้จัดการการพึ่งพาสำหรับโครงการ Python คล้ายกับ Node.js npm และ Bundler ของ Ruby ในขณะที่ pip สามารถติดตั้งแพ็คเกจ Python ได้ แต่ pipenv เป็นเครื่องมือที่ต้องการใช้สำหรับจัดการการพึ่งพาเพราะง่ายกว่า ติดตั้ง pipenv โดยใช้คำสั่ง pip นี้ในเทอร์มินัลของคุณโดยป้อน:pip install –user pipenv. คำสั่งนี้ทำการติดตั้งผู้ใช้เพื่อป้องกันความเสียหายต่อแพ็คเกจทั่วทั้งระบบ หากไม่มี pipenv ในเทอร์มินัล/เชลล์ของคุณหลังการติดตั้ง คุณจะต้องเพิ่มไดเร็กทอรีไบนารีของฐานผู้ใช้ใน PATH ของคุณ ในการติดตั้งการพึ่งพาจาก pipfile ให้ใช้คำสั่ง pipenv sync .

Pipenv เทียบกับ Virtual Environment

สภาพแวดล้อมเสมือน (Virtualenv) ถูกใช้เพื่อสร้างสภาพแวดล้อม Python ระยะไกล Virtualenv สร้างโฟลเดอร์ที่มีไฟล์เรียกทำงานที่จำเป็นทั้งหมดเพื่อใช้แพ็คเกจที่โครงการ Python อาจต้องการ สามารถใช้เป็นแบบสแตนด์อโลนแทน pipenv ใช้คำสั่ง pip install virtualenv ในเทอร์มินัลของคุณเพื่อติดตั้งสภาพแวดล้อมเสมือน

ทดสอบการติดตั้งโดยใช้คำสั่ง Virtualenv –version ในเทอร์มินัลของคุณ สภาพแวดล้อมเสมือนถูกใช้เพื่อที่คุณจะได้ไม่เปลี่ยนเวอร์ชันของโปรเจ็กต์อื่นที่อาจเข้ากันไม่ได้กับแพ็กเกจที่มีอยู่ในโปรเจ็กต์อื่นทั้งระบบ ในทางกลับกัน pipenv ใช้เพื่อจัดการการพึ่งพาของคุณตามข้อกำหนดในแต่ละโครงการตามโครงการ

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

จังโก้และไพธอน

Django และ Python จับมือกันในการพัฒนาแบ็กเอนด์ Python นั้นทรงพลังและกระชับ ในขณะที่ Django เป็นเว็บเฟรมเวิร์กที่มีเครื่องมือที่มีประโยชน์มากมาย เช่น เครื่องมือบรรทัดคำสั่ง Django-admin

หากคุณยังไม่ได้ติดตั้ง Django ให้ติดตั้งโดยใช้คำสั่ง pip install Django . เมื่อสร้างโครงการของคุณโดยใช้เฟรมเวิร์กเว็บ Django เครื่องมือบรรทัดคำสั่งชื่อ django-admin จะถูกติดตั้ง ใช้คำสั่ง Django-admin startproject project_name เพื่อเริ่มโครงการ ค้นหาเคล็ดลับและแหล่งข้อมูลที่เป็นประโยชน์โดยการอ่านบทความของเรา

บทสรุป

ในบทความนี้ เราได้พูดถึงวิธีการอัปเดตแพ็คเกจโดยใช้ pip และวิธีการติดตั้งการพึ่งพาจาก pipfile ในโครงการที่มีอยู่ ความแตกต่างระหว่าง pipenv และ virtualenv และการใช้งาน และ Django เฟรมเวิร์กอันทรงพลังที่ช่วยเสริม Python

นอกจากนี้ยังมีแหล่งข้อมูลบางส่วนเพื่อเจาะลึกในหัวข้อที่เกี่ยวข้อง คุณพร้อมที่จะเชี่ยวชาญในการจัดการแพ็คเกจ Python ของคุณแล้ว!