แม้จะมี Google เป็นจำนวนมาก แต่ฉันไม่พบเอกสารใด ๆ สำหรับตัวเลือก / อาร์กิวเมนต์บรรทัดคำสั่งของ pip อะไรpip install -Uหมายถึง? ไม่มีใครมีลิงก์ไปยังรายการตัวเลือกและข้อโต้แย้งของ pip หรือไม่?
แม้จะมี Google เป็นจำนวนมาก แต่ฉันไม่พบเอกสารใด ๆ สำหรับตัวเลือก / อาร์กิวเมนต์บรรทัดคำสั่งของ pip อะไรpip install -Uหมายถึง? ไม่มีใครมีลิงก์ไปยังรายการตัวเลือกและข้อโต้แย้งของ pip หรือไม่?
คำตอบ:
พิมพ์pip install -hเพื่อแสดงรายการความช่วยเหลือ:
-U, - อัปเกรดอัพเกรดแพคเกจทั้งหมดเป็นเวอร์ชั่นล่าสุดที่มี
ดังนั้นถ้าคุณมีอยู่แล้วได้แพคเกจติดตั้งก็จะอัพเกรดแพคเกจสำหรับคุณ หากไม่มีสวิตช์ -U มันจะบอกคุณว่าแพคเกจได้รับการติดตั้งและออกแล้ว
คำpipสั่งย่อยแต่ละรายการมีรายการความช่วยเหลือของตัวเอง pip -hแสดงให้เห็นถึงความช่วยเหลือโดยรวมและช่วยให้คุณมีความช่วยเหลือสำหรับคำสั่งย่อยนั้นเช่นpip [subcommand] -hinstall
นอกจากนี้คุณยังสามารถหาเอกสารอ้างอิงออนไลน์เต็มรูปแบบ ; ตัวเลือกทั่วไปส่วนครอบคลุมสวิตช์ใช้ได้สำหรับทุกpipsubcommand ในขณะที่แต่ละ subcommand มีแยกตัวเลือกส่วนปก subcommand เฉพาะสวิทช์; ดูpip installตัวเลือกส่วนตัวอย่างเช่น
pip freeze --local | cut -d = -f 1 | xargs pip install -Uเพื่ออัพเกรดแพ็คเกจทั้งหมดของคุณ
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)