Python PIP-csomag és függőségek eltávolítása

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.

Uninstall Python PIP package

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.

  1. Előkészületi lépések
  2. Távolítsa el az egyes Python-csomagokat
  3. Távolítsa el a Python-csomagokat és függőségeket
  4. 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

Uninstall Python PIP package

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

Uninstall Python PIP package

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

Uninstall Python PIP package

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.

Related Posts