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 Install 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ítem 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élje le a <desired version> szakaszt az Ön által választott verzióra.
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.
Egy VPS korlátlansággal
Szerezz egy Python VPS szervert, hogy könnyedén kihasználd a teljes lehetőségeit, és egy nagy teljesítményű, alacsony késleltetésű gépet kapj, amelyet fejlesztésre, tesztelésre és legfőképpen Python webalkalmazások üzembe helyezésére használhatsz.
Go a Python VPS számáraA 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.