มี--user
ตัวเลือกสำหรับ pip ซึ่งสามารถติดตั้งแพ็คเกจ Python ต่อผู้ใช้:
pip install --user [python-package-name]
ฉันใช้ตัวเลือกนี้เพื่อติดตั้งแพ็กเกจบนเซิร์ฟเวอร์ที่ฉันไม่สามารถเข้าถึงรูทได้ สิ่งที่ฉันต้องการตอนนี้คือการถอนการติดตั้งแพ็คเกจที่ติดตั้งบนผู้ใช้ปัจจุบัน ฉันพยายามรันคำสั่งนี้:
pip uninstall --user [python-package-name]
แต่ฉันได้:
no such option: --user
ฉันจะถอนการติดตั้งแพ็กเกจที่ฉันติดตั้งด้วยpip install --user
นอกเหนือจากการค้นหาและลบแพ็คเกจด้วยตนเองได้อย่างไร
ฉันพบบทความนี้แล้ว
pip ไม่สามารถถอนการติดตั้งจากไดเรกทอรีไซต์แพคเกจต่อผู้ใช้
ซึ่งอธิบายว่าการถอนการติดตั้งแพคเกจจากไดเรกทอรีผู้ใช้ไม่รองรับ อ้างอิงจากบทความถ้ามันถูกนำไปใช้อย่างถูกต้องแล้วด้วย
pip uninstall [package-name]
แพ็คเกจที่ติดตั้งจะถูกค้นหาในไดเรกทอรีผู้ใช้ด้วย แต่ปัญหายังคงอยู่สำหรับฉัน จะทำอย่างไรถ้ามีการติดตั้งแพ็คเกจเดียวกันทั้งระบบและต่อผู้ใช้ เกิดอะไรขึ้นถ้ามีคนต้องการกำหนดเป้าหมายไดเรกทอรีผู้ใช้เฉพาะ
--user
แล้วถอนการติดตั้งโดยไม่--user
ทำสิ่งที่คุณต้องการ