ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

สำหรับนักพัฒนาโปรแกรมหรือระบบต่างๆ ด้วยภาษา python อาจจะมีปัญหาในติดตั้ง library หรือ package ที่เราติดตั้งเพิ่มเติมตอนนำขึ้น server demo หรือ server ที่ใช้จริง มี Packages ตัวอาจจะช่วยในปัญหานี้ได้ คือ pipreqs ขั้นตอนมีดังนี้

ทำการติดตั้ง package pipreqs ลงในเครื่องก่อนโดยใช้คำสั่งนี้

pip install pipreqs

ผลจากการติดตั้ง

ผลการติดตั้ง pipreqs

จะมีรูปแบบการใช้งานของ command ดังนี้

Usage:
    pipreqs [options] <path>

Options:
    --use-local           Use ONLY local package info instead of querying PyPI
    --pypi-server <url>   Use custom PyPi server
    --proxy <url>         Use Proxy, parameter will be passed to requests library. You can also just set the
                          environments parameter in your terminal:
                          $ export HTTP_PROXY="http://10.10.1.10:3128"
                          $ export HTTPS_PROXY="https://10.10.1.10:1080"
    --debug               Print debug information
    --ignore <dirs>...    Ignore extra directories, each separated by a comma
    --encoding <charset>  Use encoding parameter for file open
    --savepath <file>     Save the list of requirements in the given file
    --print               Output the list of requirements in the standard output
    --force               Overwrite existing requirements.txt
    --diff <file>         Compare modules in requirements.txt to project imports.
    --clean <file>        Clean up requirements.txt by removing modules that are not imported in project

ตัวอย่างการใช้งานมีดังนี้

pipreqs --use-local ./

ผลจาการรันคำสั่ง

ผลการรันคำสั่ง

จากนั้นก็จะได้ไฟล์ requirements.txt มาอยู่ในโปรแกรม

ไฟล์ requirement

ภายในไฟล์นั้นก็จะมีพวกชื่อ package ที่เราได้ทำการติดตั้งภายในโปรแกรม

ภายในของไฟล์ requirents.txt

อันนี้ก็เป็น package ในไฟล์ python ที่ได้ import มาใช้งาน

package ในไฟล์ python ที่ import

 

อ้างอิง
https://www.pypi.org/project/pipreqs/
https://www.dev.to/bhupesh/pipreqs-automatically-generate-python-dependencies-30nl
https://www.github.com/bndr/pipreqs

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอวิธีเช็คเว็บไซด์ที่มาจาก Google 10 หน้าแรกหน่อยค่ะ
โดย Kannaphat ส 27 ก.พ. 2021 4:59 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
15
ส 27 ก.พ. 2021 4:59 pm โดย Kannaphat
Review เว็บไซต์ หางานที่ต่างๆ
โดย fighthrmd125 ส 27 ก.พ. 2021 3:13 pm บอร์ด Share Knowledge
0
15
ส 27 ก.พ. 2021 3:13 pm โดย fighthrmd125
PDPA กับงาน HR ของบริษัท
โดย fighthrmd125 ส 27 ก.พ. 2021 1:48 pm บอร์ด Share Knowledge
0
15
ส 27 ก.พ. 2021 1:48 pm โดย fighthrmd125
ประโยชน์ของ การใช้ Skype และ Web board ในการทำงาน
โดย fighthrmd125 ส 27 ก.พ. 2021 12:23 pm บอร์ด Share Knowledge
0
14
ส 27 ก.พ. 2021 12:23 pm โดย fighthrmd125
การจ้างงานผู้พิการ
โดย fighthrmd125 พฤ 25 ก.พ. 2021 5:53 pm บอร์ด Share Knowledge
0
17
พฤ 25 ก.พ. 2021 5:53 pm โดย fighthrmd125
แนวทางการสรรหา ช่องทาง สรรหาผู้พิการเข้าทำงาน
โดย fighthrmd125 พฤ 25 ก.พ. 2021 5:12 pm บอร์ด Share Knowledge
0
10
พฤ 25 ก.พ. 2021 5:12 pm โดย fighthrmd125
Google Structured ส่วนการ vote ในบทความจะดึงข้อมูลมาจากไหนค่ะ
โดย eange08 พฤ 25 ก.พ. 2021 5:04 pm บอร์ด Joomla Development
1
14
พฤ 25 ก.พ. 2021 5:34 pm โดย eange08
B - ระบบ LINE API ไม่ตอบพบข้อมูล [2021-02][001]
โดย tsukasaz พฤ 25 ก.พ. 2021 3:35 pm บอร์ด MlineCRM Line + MD-CRM
1
6
พฤ 25 ก.พ. 2021 3:35 pm โดย tsukasaz