Az Python talán az egyik legelterjedtebb programozási nyelv. A fejlesztők és kódolók iránt a világban növekvő kereslettel, és egyre több ember szenteli karriers ezt a területet, az Python és annak csomagkezelő eszköze, a Pip elengedhetetlenné vált számos kezdő fejlesztő számára. A Pip lehetővé teszi az Python csomagok frissítését, eltávolítását és törlését a PyPI-ből (Python csomag index). Ezek a csomagok olyan könyvtárakat és modulokat tartalmaznak, amelyek az Python funkcionalitását javítják, megkönnyítve az összetett alkalmazások fejlesztését. De hogyan kell végrehajtani a Pip frissítést vagy frissíteni a pip-et?
Előnyben részesíted a vizuális megjelenítést a szöveg helyett? Intuitívabb élmény érdekében nézd meg a Pip telepítésről, eltávolításáról, frissítéséről és visszalépéséről szóló videós útmutatónkat az Ubuntu-en.
Ez az útmutató a Pip csomagkezelés alapjait fedi le, beleértve az olyan alapvető parancsokat, mint a telepítés, egy csomag frissítése vagy visszalépése, valamint a függőségek kezelése. Az útmutató továbbá részletezi a Pip használat legjobb gyakorlatait, például a virtuális környezetek létrehozását és használatát a projektek közötti ütközések elkerülésére.
Akár kezdő, akár tapasztalt fejlesztő vagy, a Pip eszköz alkalmazásainak megértése elengedhetetlen a hosszú élettartamú, fenntartható Python alkalmazások fejlesztéséhez. Ezzel az útmutatóval megtanulhatod, hogyan kell a Pip-et kezelni, telepíteni, eltávolítani, visszaminősíteni és frissíteni - pillanatok alatt.
Mi az a Pip?
A Pip egy csomagkezelő rendszer, amely segít az Python csomagok telepítésében és kezelésében. Az Python csomag modulok és könyvtárak gyűjteménye, amelyek kibővítik a nyelv képességeit, és hozzáadhatók egy Python projekthez, így javítva a hatékonyságot és csökkentve a fejlesztési időt. A Pip parancssoron keresztül működik, és a legtöbb Python telepítésben előre telepített, így nincs szükség további szoftverre.
A Pip lehetővé teszi a fejlesztők számára, hogy könnyedén kezeljék a csomagokat és függőségeket, elkerülve a lehetséges ütközéseket és egyéb csomagproblémákat. Több mint 300 000 elérhető csomagot kínál a PyPI-n, amely folyamatosan növekvő gyűjtemény, és számos funkcionalitási területet foglal magában, például adatelemzést és automatizálást.
Az eszköz legfontosabb előnye, hogy leegyszerűsíti a csomagkezelés folyamatát, megkönnyítve a fenntartható Python alkalmazások fejlesztését.
Összefoglalva, a Pip nélkülözhetetlen eszköz az Python fejlesztőknek, amely jelentősen csökkenti a csomagkezelés terheit, és a nyelvét egy hatalmas csomagkönyvtárral bővíti.
A Pip előnyei és hátrányai
Mint bármely népszerű program, a Pip-nek is vannak erősségei és gyengeségei. Ha kezdő fejlesztő vagy, aki ismeri az alapokat, ez a szakasz segít meghatározni, hogy a Pip valóban számodra való-e vagy sem. Mint Python csomagkezelő, a Pip számos előnnyel és néhány korláttal rendelkezik, amelyeket a fejlesztőknek figyelembe kell venniük. Kezdjük az előnyökkel.
Pip Profik
-
Könnyű használat
A Pip egyszerű és könnyen kezelhető eszköz. Néhány paranccsal a fejlesztők könnyen telepíthetnek, eltávolíthatnak vagy frissíthetnek Python csomagokat. Ez a könnyű kezelhetőség a Pip népszerűségének elsődleges oka a fő konkurenciájához képest. Conda.
-
Nagy csomag könyvtár
A Pip rendelkezik egy kiterjedt csomagkönyvtárral, több mint 300 000 csomaggal a PyPI-n. Ez a könyvtár folyamatosan nő, és számos funkcionalitási területet fed le, a tudományos számítástól a webfejlesztésig.
-
Függőség kezelése
A Pip kezeli a csomagfüggőségeket, megkönnyítve a fejlesztőknek, hogy több csomagot telepítsenek és használjanak projektjeikben ütközések vagy verziókezelési problémák nélkül. A fejlesztők jól tudják, milyen fájdalom lehet a függőségekkel dolgozni, és a Pip frissítése csak javítani fogja ezt a folyamatot.
-
Virtuális környezetek
A Pip támogatja a virtuális környezetek létrehozását és használatát, amelyek lehetővé teszik a fejlesztőknek, hogy elkülönítsék a csomagfüggőségeket a különböző projektek között, és elkerüljék az ütközéseket. Ezek a virtuális környezetek kiváló kompatibilitást nyújtanak az Python-vel.
Pip hátrányai
-
Csomag verziózása
A Pip időnként problémákat okozhat a csomag verziókezelésével kapcsolatban. A csomagok frissítésekor a kompatibilitási problémák vagy a funkcionalitásban bekövetkezett változások befolyásolhatják a projekt teljesítményét. A függőségkezelés ellenére a verziókezelés továbbra is probléma marad.
-
Csomag ütközések
Habár a Pip segít a függőségek kezelésében, néha előfordulhatnak csomagok között ütközések, amelyek problémákat okozhatnak a projektben. Bár ez nem az eszköz inherens problémája, a csomagütközések különösen a Pip régebbi verzióiban észrevehetők. Ezért szükséges az Python Pip frissítése.
-
Biztonsági kockázatok
A Pip csomagok bárki által készíthetők, amely potenciális biztonsági kockázatokat hordozhat. A fejlesztőknek gondoskodniuk kell arról, hogy csak megbízható forrásokból telepítsenek csomagokat. Javasolt mindig megvizsgálni a csomag szerzőjét és forrását, mielőtt az Python projektjeid részévé tenné.
Pip telepítési követelmények
Most gyorsan jegyezzük meg a Pip frissítéséhez szükséges követelményeket. Általánosságban nincs specifikus követelmény a Pip telepítéséhez bármely operációs rendszeren, azzal a fontos kivétellel, hogy az Python-nek már telepítettnek kell lennie. A Pip az Python függőségek és csomagok kezelésére készült. Ezért ha az Python nincs telepítve, nem fog működni. Ne is beszélj arról, hogy a Pip telepítése és frissítése egy kissé ellentmondásos.
Pip telepítése az Ubuntu-en
Ez egy általános Linux útmutató, így a lépések részletei disztribúciótól disztribúcióig eltérhetnek, de ha követed az utasításokat, az Linux eszközödön pillanatok alatt telepítve lesz a Pip.
1. lépés: Csomagindex és adattár frissítése
Nyissa meg a terminált a Ctrl+Alt+T billentyűkombináció lenyomásával. Ha grafikus felületet használ az Linux disztribúción, a terminált az alkalmazásmenüben a 'Terminal' keresésével is megnyithatja. Futtassa az alábbi parancsot a csomagindex és a tárolók frissítéséhez:
sudo apt update
Várjon, amíg a folyamat befejeződik.
Lépés 2: A Pip telepítése
A frissítés után ideje az igazi feladathoz hozzákezdeni. Az alábbi parancs beírásával kezdje el a Pip telepítésének folyamatát:
sudo apt install python3-pip -y
Ez telepíti a Pip-et és az összes függőségét. Várjon, amíg a folyamat befejeződik.
3. lépés: A telepítés ellenőrzése
A telepítés után ellenőriznie kell, hogy sikeres volt-e. Ezt a Pip verziójának ellenőrzésével teheti meg az alábbi parancs futtatásával:
pip3 --version
A megjelenített verzió a Pip legújabb kiadása kell, hogy legyen. Ezt a Pip's official release logoldalon ellenőrizheti. Ennek a cikknek az írása során a legújabb verzió a 23.0.1. Amint a helyes verziószám megjelenik, kész van! Mostantól használhatja a Python csomagok és könyvtárak telepítéséhez az Linux rendszeren.
Pip telepítése az Windows-en
Ez az útmutató a Windows 7-es verziójától kezdődően minden Windows verziót lefed. Az Linux útmutatóhoz hasonlóan kövesse az egyes lépéseket, és pillanatok alatt telepítve lesz a Pip.
Lépés 1: Töltse le a pip.py szkriptet
Menj a https://bootstrap.pypa.io/get-pip.py és töltse le a pip.py script-et. Erre a script-re szüksége lesz az útmutató későbbi lépéseiben. Tárolja egy tetszőleges könyvtárban, és emlékezzen a helyére.
2. lépés: A szkript és a telepítési parancs kombinálása
A bal alsó sarokban kattintson a Windows ikonra és keresse meg a 'cmd' kifejezést. Nyissa meg a parancssort rendszergazdai jogosultságokkal. Lépjen abba a könyvtárba, ahova az 1. lépésben letöltötte a parancsfájlt, majd írja be az alábbi parancsot a telepítés megkezdéséhez:
python get-pip.py
3. lépés: A telepítés ellenőrzése
Az Linux útmutató utolsó lépéséhez hasonlóan egyszerűen írja be az alábbi parancsot annak biztosítására, hogy a legújabb verzió telepítve van.
pip3 --version
Kész van! Mostantól használhatja a Python csomagok és könyvtárak telepítéséhez az Windows rendszeren.
Hogyan frissítsd a Pip-et?
A Pip frissítéséhez mindössze egyetlen Pip frissítési parancs beírásáről van szó, függetlenül attól, hogy melyik operációs rendszert használja. Kövesse az alábbi lépéseket.
Lépés 1: Nyissa meg a CMD/Terminált
Az első lépés a Pip frissítéséhez a CMD megnyitása Windows-en és a Terminal Linux-en. A bal alsó sarokban kattintson a Windows ikonra és keresse meg a 'cmd' kifejezést. Nyissa meg a parancssort rendszergazdai jogosultságokkal. Ha Linux disztribúciót futtat, nyissa meg a terminált a Ctrl+Alt+T lenyomásával. Ha grafikus felületet használ az Linux disztribúción, a terminált az alkalmazásmenüben a 'Terminal' keresésével is megnyithatja.
Lépés 2: A Pip Upgrade parancs használata
Most az Pip frissítéséhez egyszerűen írja be a következő sort a CMD/Terminal alkalmazásba, és várjon, amíg a Pip csomag frissítése befejeződik:
python3 -m pip install --upgrade pip
Ez a parancs automatikusan eltávolítja az eszközön jelenleg telepített Pip verziót, és helyére a legújabb Pip frissítést telepíti!
Pip visszaminősítése
Most, hogy tudjuk, hogyan frissíthet Pip-et, tanuljuk meg az ellenkező műveletet. Egyes felhasználók a saját kívánt Pip verzióját szeretik használni, amely régebbi, mint a jelenlegi verzió. Néha az újabb Pip frissítések hibás és hosszú ideig szükséges a javítása. Ez egy másik oka annak, hogy egyes felhasználók ideiglenesen visszaléptetik a Pip-et.
A Pip visszaléptetéséhez egyszerűen indítsa el a CMD/Terminal programot a Windows vagy Linux eszközén, ahogy már említettük, és írja be a következő parancsot:
pip3 install --upgrade pip==<desired version>
Cseréld le a <desired version> szakaszt a választott verziódra.
Pip eltávolítása
Végül, miután megtanultuk a Pip telepítését, visszaléptetését és frissítését, beszéljünk az eltávolítási folyamatról.
Pip eltávolítása Linux rendszeren
A Pip eltávolítása az Linux-en azt jelenti, hogy ugyanazt a csomagkezelőt kell használnia, mint amellyel a Pip-et eltávolította. Mivel lehetséges, hogy nem tudja, mi ez az opció, az biztonság kedvéért írja be egymás után ezeket a parancsokat az összes lehetőség kipróbálásához. A Pip eltávolításra kerül:
sudo apt-get purge python3-pip
sudo python3 get-pip.py uninstall
pip3 uninstall pip3
Pip eltávolítása Windows rendszeren
Az Windows esetében ez a folyamat sokkal egyszerűbb. Nyissa meg a CMD-t rendszergazdai jogokkal utolsó alkalommal, majd írja be az alábbi parancsot a Pip eltávolításához:
pip uninstall pip
Hol üzeltessem a Pip-et?
Rengetegen használják a Pip-et azzal a szándékkal, hogy nagy mennyiségű Python alapú programot és csomagot telepítsenek, amelyeket később projektfejlesztéshez stb. használhatnak. Ha Ön is ezek közé tartozik, akkor a Pip egy másik szerveren való üzemeltetése, amely lényegesen magasabb működési kapacitással és jobb internetkapcsolattal rendelkezik, sokat javíthat a munka élménye.
Telepíts Python alkalmazásokat egy fejlesztőknek épített, gyors VPS infrastruktúrán.
Python VPS beszerzéseA Cloudzy Linux VPS csomagokat kínál Python felhasználók számára, amely teljes mértékben testreszabható, az Ön által választott disztribúcióval előre telepítve, mindössze 4,95 dollárért havonta. 1 Gbps feletti internetsebességgel, vasalatti szerver biztonsággal és 12 globális adatközpont-hellyel, amelyből választhat, a Cloudzy az ideális hely, hogy alkalmazni tudja újonnan szerzett tudását a Pip telepítésével, eltávolításával, visszaminősítésével és frissítésével kapcsolatban! Szerezze meg az Python VPS és üzemeltesson saját Pip-et!
Lezárásként
Összefoglalva, annak ismerete, hogyan telepítsünk és frissítsünk Pip-et a Python csomagok kezeléséhez, alapvető készség bármely Python fejlesztő számára. A Pip egyszerű és kényelmes módot biztosít a csomagok kezeléséhez a Python környezetben. Az útmutatóban vázolt lépések követésével könnyen telepíthet, eltávolíthat, visszaléptethet és frissíthet Pip csomagokat a projekt igényei szerint. Azonban a csomagok naprakészen tartása elengedhetetlen a lehetséges biztonsági rések elkerüléséhez és az új funkciók kihasználásához. A Pip csomagkezelésben való jártasság megkönnyíti a Python fejlesztési munkafolyamatot és hatékonyabb fejlesztővé teszi Önt.
Gyakran Ismételt Kérdések
Hogyan telepíthetek csomagot a Pip segítségével?
A Pip-pel való csomag telepítéséhez egyszerűen nyissa meg a terminált vagy parancslehetőséget, majd írja be a 'pip install package-name' parancsot. Az 'package-name' helyére írja be a telepíteni kívánt csomag nevét.
Hogyan frissíthetek csomagot a Pip segítségével?
A csomag telepítéshez hasonlóan, a Pip-pel való csomag frissítéséhez egyszerűen írja be a 'pip install –upgrade package-name' parancsot a terminálban vagy parancslehetőségben. Ez frissíti a csomagot a legújabb elérhető verzióra.
Hogyan távolíthatok el csomagot a Pip segítségével?
Egyszerűen írja be a 'pip uninstall package-name' parancsot a terminálban vagy parancslehetőségben. Ez simán eltávolítja a csomagot a Python környezetből.
Használhatom a Pip-et nem Python csomagok telepítésére?
Nem, a Pip csak Python csomagok telepítésére és kezelésére készült. Ha más programozási nyelveket vagy alkalmazáskódolási csomagokat szeretne kezelni, más csomagkezelőket kell letöltenie.
A Pip alapértelmezetten az Python-ben van?
A Pip alapértelmezésben része a legtöbb Python disztribúciónak, de nem mindegyiknek. Ha olyan Python disztribúciót használsz, amelyhez nem jár a Pip, vagy nem tartalmazza, külön letöltheted, telepítheted és frissítheted a Pip-et az útmutatónk segítségével.

