Python HOW: สร้าง requirements.txt โดยใช้ pipenv

ภาพถ่ายโดย cottonbro จาก Pexels

ไฟล์ requirements.txt แสดงรายการการอ้างอิง Python ทั้งหมดที่จำเป็นสำหรับโปรเจ็กต์ เป็นภาพรวมของแพ็คเกจทั้งหมดที่คุณเคยใช้ คุณจะต้องใช้สิ่งนี้ในการสร้างอิมเมจ Docker หรือสำหรับการสร้างฟังก์ชั่นไร้เซิร์ฟเวอร์หรือเว็บแอพ

pipenv คืออะไร?

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

การติดตั้ง pipenv

เรียกใช้สิ่งต่อไปนี้ในเทอร์มินัลของคุณสำหรับการติดตั้งโดยผู้ใช้:

หลังจากติดตั้งแล้วให้เปิดเทอร์มินัลใหม่และเรียกใช้pipenv

อย่างไรก็ตามหากคุณได้'pipenv' is not recognized as an internal or external command, operable program or batch fileรับพา ธ Python ไปยังไดเร็กทอรีฐานสำหรับผู้ใช้ไซต์แพ็กเกจโดยรัน:

แทนที่site-packagesในเส้นทางScriptsจากนั้นเพิ่มไปยังระบบของคุณPATH(บน Windows: แก้ไขตัวแปรสภาพแวดล้อมสำหรับบัญชีของคุณ> ในตัวแปรผู้ใช้เลือกเส้นทาง> แก้ไข> ใหม่> C:\Users\drgabrielharris\AppData\Roaming\Python\Python37\Scripts) ตรวจสอบรายละเอียดเพิ่มเติมได้ที่นี่

การใช้ pipenv เพื่อติดตั้งแพ็คเกจ📦

ไปที่ไดเรกทอรีโครงการของคุณและเรียกใช้:

สิ่งนี้ทำบางสิ่งให้คุณ:

  • สร้างvirtualenvโปรเจ็กต์นี้โดยใช้ตัวแปล Python ที่เปิดใช้งาน / ลงทะเบียนในเทอร์มินัลปัจจุบัน virtualenvจะถูกสร้างขึ้นในโฟลเดอร์C:\Users\<username>\.virtualenvsและจะได้รับชื่อโดยอัตโนมัติ
  • สร้างPipfileในไดเร็กทอรีของโครงการ Pipfileจะใช้ในการติดตามซึ่งการอ้างอิงความต้องการของโครงการของคุณในกรณีที่คุณจำเป็นต้องติดตั้งใหม่ให้พวกเขา
  • เปิดตัวsubshellในไดเร็กทอรีของโปรเจ็กต์ (เช่นการเปิดใช้งานvirtualenv)

เมื่อคุณทำเสร็จแล้วให้เรียกใช้สคริปต์ของคุณเพื่อตรวจสอบว่าคุณได้ติดตั้งทุกอย่างที่จำเป็น:

การสร้างความต้องการ txt 📃

นี่คือสิ่งที่คุณรอคอย!

สิ่งนี้จะสร้างPipfile.lockไฟล์ (หรืออัปเดตไฟล์ที่มีอยู่) ในไดเร็กทอรีของโครงการและแน่นอนว่าrequirements.txtไฟล์ของคุณมีการอ้างอิงที่จำเป็น:

มีประโยชน์ที่ควรทราบ

ในการถอนการติดตั้งแพ็คเกจ

เพื่อลบสภาพแวดล้อมเสมือน

เพื่อดูการอ้างอิง

ต่อไปคืออะไร? 👊

เรียนรู้วิธีใช้ของคุณrequirements.txtเพื่อสร้างอิมเมจ Docker 👉

ขอให้สนุกกับการเขียนโค้ด!

Suggested posts

วิธีเรียกใช้ปลั๊กอิน ChatGPT ฟรีโดยใช้ Langchain

วิธีเรียกใช้ปลั๊กอิน ChatGPT ฟรีโดยใช้ Langchain

คุณต้องเคยได้ยินเกี่ยวกับปลั๊กอิน ChatGPT อันทรงพลังใหม่ทั้งหมด เช่น เบราว์เซอร์ ตัวแปลรหัส ฯลฯ แต่มีปัญหา การเข้าถึงปลั๊กอินถูกจำกัดไว้เฉพาะรายการรอ และหลายคนไม่สามารถเข้าถึงได้

ทรัพยากรการเข้ารหัสที่ฉันใช้มากที่สุด

ทรัพยากรการเข้ารหัสที่ฉันใช้มากที่สุด

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

Related posts

วารสาร Outvert

วารสาร Outvert

เปิดไดอารี่: รูปภาพต่อวัน ฉันเคยหลงใหลในเรื่องราวต่างๆ

สองปีในการออกแบบ - ดี ไม่ดี และน่าเกลียด...

สองปีในการออกแบบ - ดี ไม่ดี และน่าเกลียด...

“หวัดดี Siri เล่น Me Dive โดย Olivia Dean” ในเดือนพฤษภาคม 2021 ฉันเริ่มฝึกงานที่ Future Academy Africa ในเมือง Akure ประเทศไนจีเรีย

คาวบอยโกหก

บรรษัทขนาดใหญ่ขายคนอเมริกันด้วยความเท็จได้อย่างไร

คาวบอยโกหก

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

3 วิธีที่พิสูจน์แล้วในการพัฒนาทักษะการเขียนของคุณ

ประโยชน์ของการเขียนและกลยุทธ์ที่จะช่วยให้คุณทำได้

3 วิธีที่พิสูจน์แล้วในการพัฒนาทักษะการเขียนของคุณ

ในปี 2022 ด้วยการเปิดตัว GPT-3 ทักษะการเขียนดูเหมือนจะมีความสำคัญน้อยลง ด้วย AI คนที่เขียนไม่ดีก็สามารถสร้างพนักงานที่มีคุณภาพได้เช่นกัน