--user
Kullanıcı başına bir Python paketi yükleyebilen pip için bir seçenek vardır :
pip install --user [python-package-name]
Kök erişimi olmayan bir sunucuya paket yüklemek için bu seçeneği kullandım. Şimdi ihtiyacım olan şey, yüklü kullanıcıyı geçerli kullanıcıya kaldırmaktır. Bu komutu yürütmeye çalıştım:
pip uninstall --user [python-package-name]
Ama anladım:
no such option: --user
Paketi pip install --user
el ile bulmak ve silmek dışında yüklediğim bir paketi nasıl kaldırabilirim ?
Bu makaleyi buldum
pip, kullanıcı başına site paketleri dizininden kaldırılamaz
bu, paketlerin kullanıcı dizininden kaldırılmasının desteklenmediğini açıklar. Makaleye göre doğru uygulanmışsa
pip uninstall [package-name]
yüklenen paket kullanıcı dizinlerinde de aranacaktır. Ama hala benim için bir sorun var. Aynı paket hem sistem çapında hem de kullanıcı başına yüklendiyse ne olur? Birisinin belirli bir kullanıcı dizinini hedeflemesi gerekirse ne olur?
--user
olmadan kaldırmak --user
istediğinizi yapar.