Menyahpasang pakej yang dipasang melalui pip ialah tugas biasa dalam menguruskan persekitaran Python. Memahami konsep asas boleh membantu memastikan proses yang lancar dan cekap.
Menggunakan pip freeze dan xargs
Satu pendekatan melibatkan penggunaan pip freeze dan arahan xargs. pip freeze menjana senarai pakej yang dipasang, dan xargs membenarkan untuk melaksanakan arahan pada setiap pakej dalam senarai. Begini cara ia berfungsi:
pip freeze | xargs pip uninstall -y
Arahan ini menjana senarai pakej, menyuapkannya ke xargs, yang kemudian menyalurkannya ke pip uninstall untuk mengalih keluar setiap pakej.
Kecualikan Pakej Dipasang melalui VCS
Untuk mengecualikan pakej yang dipasang daripada sistem kawalan versi (VCS), seperti Git atau Mercurial, gunakan pip freeze --exclude-editable. Ini menapis pakej yang dipasang menggunakan arahan seperti pip install -e
Pakej Dipasang Terus dari GitHub/GitLab
Sesetengah pakej mungkin dipasang terus dari GitHub atau GitLab, yang terhasil dalam nama pakej yang diawali dengan @. Untuk mengendalikan pakej ini, perintah yang diubah suai berikut boleh digunakan:
pip freeze | cut -d "@" -f1 | xargs pip uninstall -y
Arahan ini mengekstrak nama pakej daripada awalan dan menyahpasang setiap satu.
Petua Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Menyahpasang Pakej Python yang Dipasang melalui pip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!