Akarod-etávolítsa el a Python PIP csomagotvalamikor régebben telepítetted, de nem tudod hogyan? Néha érdemes lehet eltávolítani egy csomagot és annak függőségeit, mert már nincs szüksége rá, vagy el kell végeznie a kompatibilitási problémák elhárítását.

Mindazonáltal a Python-csomagok megfelelő eltávolítása értékes időt és erőfeszítést takaríthat meg. Ebben a cikkben megosztunk néhány szakértői tippet a PIP-csomagok és függőségek eltávolításához.
A PIP vagy Preferred Installer Program a Python szabványos csomagkezelője, amely a csomagjait és függőségeit kezeli. Be van írvaés parancssorként fut le a Python-csomagok és moduljaik telepítéséhez, eltávolításához vagy újratelepítéséhez. Előre telepítve van a legtöbb Python-verzióban, például a Python 3.4-es és újabb verzióiban, valamint a Python 2.7.9-es és újabb verzióiban.
Tehát, ha egy nap eltávolítani szeretné a Python-csomagot és annak függőségeit a PIP használatával, mi gondoskodunk róla.
- Előkészületi lépések
- Távolítsa el az egyes Python-csomagokat
- Távolítsa el a Python-csomagokat és függőségeket
- Távolítsa el a csomagokat a Python virtuális környezetben
1] Előkészületi lépések

Mielőtt folytatná a Python-csomag PIP használatával történő eltávolítását, kövesse az alábbi előkészítő lépéseket:
Ellenőrizze, hogy a PIP telepítve van-e
Először is ellenőriznie kell, hogy a PIP már telepítve van-e. Ehhez, futtassa az alábbi parancsot, és nyomja meg a gombotEnter:
pip --version
Ha a PIP telepítve van, megjelenik a verziószám.
Ha a PIP nincs telepítve, annak az lehet az oka, hogy a Python telepítésekor nem jelölte be a PIP jelölőnégyzetet. Ebben az esetben követheti a részletes cikkünkben említett irányelveket.
Adja hozzá a Python-t a Windows elérési útjához
Ha végzett a PIP-verzió ellenőrzésével, ellenőriznie kell, hogy hozzáadta-e a Python-t a Windows elérési útjához. Ha nem, a következőképpen kell csinálni:
Indítsa el aFutkonzol (Győzelem+R) >sysdm.cpl>Enter. Ezzel megnyílik aRendszer tulajdonságaipárbeszédpanel.
Itt válassza ki aFejlettfület, és kattintson a gombraKörnyezeti változók.
Következő, alattFelhasználói változók, kattintson ráÚj.
Most add hozzá aVáltozó neveésVáltozó érték.
AVáltozó értékmezőben kell hozzáadnia aPython alkalmazásút ésPython szkriptekútvonal. Kövesse az alábbi utasításokat az útvonalak megkereséséhez:
- Keresse meg aPitonalkalmazást a Windows keresőben, kattintson rá jobb gombbal, és válassza kiNyissa meg a fájl helyét.
- Most kattintson a jobb gombbal aPitonparancsikont, és kattintson újraNyissa meg a fájl helyét.
- Az alkalmazás elérési útjának így kell megjelennieC:\Users\cy\AppData\Local\Programs\Python\Python100
- A szkriptek elérési útjának így kell megjelennieC:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts
- Cserélje ki a Python verziót a sajátjával.
- Másolja ki ezt a két elérési utat, és illessze be a Változó értéke mezőbe pontosvesszővel elválasztva.
Ezután folytassa a Python-csomag eltávolításával.
Olvas:
2] Távolítsa el az egyes Python-csomagokat

A PIP-csomagok egyenkénti eltávolításához lépjen a Windows keresőjébe, és írja beParancssorkattintson rá jobb gombbal, és válassza kiFuttassa rendszergazdaként. Most pedig írjcd∖, és nyomja megEnter.
Most futtassa a parancsot az alábbi formátumban, és nyomja megEnter:
cd C:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts
Ügyeljen arra, hogy a Python-csomag verzióját (félkövér) cserélje ki a sajátjára.
Most futtassa az alábbi parancsot, és nyomja megEnter:
pip uninstall package_name
Cserélje ki a csomag nevét a telepítettre, például,Pandák,Seabornnstb.
Ezután írja beYaz eltávolítás folytatásához.
Olvas:
3] Távolítsa el a Python-csomagokat és függőségeket

A PIP használatával telepített összes Python-csomag eltávolításához kövesse az alábbi folyamatot. Az alábbi parancs futtatásával (PIP fagyasztás) mindegyiket eltávolíthatja megerősítés nélkül.
Ennek teljes parancsa az alábbi formátumban lenne:
pip uninstall -y -r <(pip freeze)
A telepített csomagokat akövetelmények.txtfájlt, és közvetlenül távolítsa el az összes PIP-csomagot a fájlból. Ehhez futtassa egymás után az alábbi parancsokat, és nyomja megEntermindegyik után:
pip freeze > requirements.txt
pip uninstall -r requirements.txt (To uninstall packages one by one)
pip uninstall -r requirements.txt -y (To delete all the packages at once)
Sőt, használhatod isxargsaz összes PIP-csomag eltávolításához. Írja be az alábbi parancsot, és nyomja megEnter:
pip freeze | xargs pip uninstall -y
De ha VCS-t használó csomagokat telepített, például GitLab, Github stb., feltétlenül távolítsa el őket.
Ezután eltávolíthatja a Python-csomagokat a PIP segítségével az alábbi paranccsal:
pip freeze | grep -v “^-e” | xargs pip uninstall -y
A csomag sikeres eltávolításának ellenőrzéséhez futtassa az alábbi parancsot, és nyomja meg a gombotEnter:
pip list
Ha nem látja a csomagot az eredmények között, az azt jelenti, hogy sikeresen eltávolították.
Most az eltávolított csomag függőségei eltávolításához futtassa az alábbi parancsot, és nyomja meg a gombotEnter:
pip autoremove
Ez a parancs eltávolítja az összes olyan csomagot, amelyre a rendszernek már nincs szüksége.
Használata közben ugyanakkor aPIP automatikus eltávolításparancsot, ellenőrizze újra, hogy mely csomagokat szeretné eltávolítani, különben még a jelenleg használatban lévő csomagokat is eltávolíthatja.
Olvas:
4] Távolítsa el a csomagokat a Python virtuális környezetben

Ebben az esetben először aktiválnia kell a virtuális környezetet, mielőtt futtatná az eltávolítási parancsot.
A virtuális környezet aktiválásához lépjen abba a könyvtárba, ahová telepítve van. Most az aktiváláshoz írja be az alábbi parancsot, és nyomja meg a gombotEnterkulcsfontosságú:
venv\Scripts\activate.bat
Miután aktiválta a Python virtuális környezetet, futtassa az alábbi parancsot annak eltávolításához, és nyomja meg a gombotEnter:
pip uninstall package_name
Most, hogy eltávolította a csomagot, futtassa az alábbi parancsot a virtuális környezet deaktiválásához, és nyomja meg a gombotEnter:
deactivate
Ennyi! Sikeresen eltávolította a Python-csomagokat a PIP használatával.
Hogyan törölhetem a fel nem használt pip csomagokat?
A használaton kívüli pip csomagok eltávolításához futtassa a parancsotpip uninstall csomag_neve. Ügyeljen arra, hogy cserélje kicsomag_neveaz eltávolítani kívánt csomag tényleges nevével, mint plPandák. Írja be a parancsot a terminálba vagy a parancssorba, és erősítse meg az eltávolítást, amikor a rendszer kéri.
Hogyan lehet eltávolítani a Python-csomagokat pip nélkül?
A PIP nélküli Python-csomagok eltávolításához használhatja asetup.pyfájlt. Ezután lépjen abba a könyvtárba, ahol a csomag telepítve van, és futtassa apython setup.py eltávolításaparancsot, ha elérhető, vagy távolítsa el a csomag könyvtárát manuálisan asite-csomagokmappát a Python környezetben. De ügyeljen arra, hogy ez ne befolyásolja a rendszer stabilitását.















