A Pip egy csomagkezelő rendszer, amely leegyszerűsíti a Python nyelven írt szoftvercsomagok telepítését és kezelését, például a Python Package Indexben (PyPI) találhatóakét. A Pip alapértelmezés szerint nincs telepítve az Ubuntu 18.04 rendszeren, de a telepítés meglehetősen egyszerű.
Ezzel a bemutatóval megmutatjuk, hogyan telepítheti a Python Pip-et az Ubuntu 18.04 rendszeren a apt
csomagkezelő segítségével. A pip segítségével a Python csomagok telepítésének és kezelésének alapjait is végigvezetjük.
- Előfeltételek #
- A pip telepítése a Python 3-hoz #
- Installing pip for Python 2 #
- How to Use Pip #
- Installing Packages with Pip #
- A csomagok telepítése a Pip segítségével a követelményfájlok segítségével #
- Telepített csomagok listázása #
- Pakett frissítése a Pip segítségével #
- Pakettek eltávolítása a Pip segítségével #
- Következtetés #
Előfeltételek #
A bemutató folytatása előtt győződjön meg róla, hogy sudo jogosultságokkal rendelkező felhasználóként van bejelentkezve.
A pip telepítése a Python 3-hoz #
Az Ubuntu 18.04 a Python 3-mal érkezik, mint alapértelmezett Python telepítéssel. Végezze el a következő lépéseket a pip (pip3
) telepítéséhez a Python 3 számára:
-
Kezdje a csomaglista frissítésével a következő paranccsal:
sudo apt update
-
A pip telepítéséhez a Python 3 számára a következő parancsot használja:
sudo apt install python3-pip
A fenti parancs telepíti a Python modulok építéséhez szükséges összes függőséget is.
-
A telepítés befejezése után ellenőrizze a telepítést a pip verziószámának ellenőrzésével:
pip3 --version
A verziószám változhat, de körülbelül így fog kinézni:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Installing pip for Python 2 #
A Python 2 alapértelmezés szerint nincs telepítve az Ubuntu 18.04-ben. A Python 2 és a pip for Python 2 telepítéséhez hajtsa végre a következő lépéseket:
-
A csomagindex frissítése a következő parancs futtatásával:
sudo apt update
-
A pip for Python 2 telepítése a:
sudo apt install python-pip
A fenti parancs telepíti a Python2-t, a pip-et és a Python modulok építéséhez szükséges összes függőséget.
-
A telepítést a pip verziószámának kiírásával ellenőrizzük:
pip --version
A verziószám változhat, de valahogy így fog kinézni:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
How to Use Pip #
A python modulok globális telepítésekor erősen ajánlott a disztribúció által biztosított python modulok telepítése a apt
csomagkezelő használatával, mivel ezek teszteltek, hogy megfelelően működnek az Ubuntu rendszereken.
A python modulokat csak akkor telepítse globálisan a pip segítségével, ha nincs a csomagkezelőn keresztül elérhető csomag.
A legtöbb esetben csak virtuális környezetben használja a pip-et. A Python Virtual Environments
lehetővé teszi, hogy a Python modulokat egy elszigetelt helyre telepítse egy adott projekthez, ahelyett, hogy globálisan telepítené. Így nem kell aggódnia, hogy más Python-projekteket befolyásolhat.
Ebben a részben bemutatunk néhány hasznos alap pip-parancsot. A pip segítségével telepíthetünk csomagokat a PyPI-ről, verziókezelőből, helyi projektekből és disztribúciós fájlokból, de a legtöbb esetben a PyPI-ről fogunk csomagokat telepíteni.
A pip parancsok és opciók listájának megtekintéséhez írjuk be:
pip3 --help
Egy adott parancsról bővebb információt a pip <command> --help
segítségével kaphatunk. Ha például az install parancsról szeretne további információkat kapni, írja be:
pip3 install --help
Installing Packages with Pip #
Tegyük fel, hogy egy scrapy
nevű csomagot szeretne telepíteni, amely a weboldalakról történő adatgyűjtésre és -kivonásra szolgál.
A csomag legújabb verziójának telepítéséhez a következő parancsot kell futtatnia:
pip3 install scrapy
A csomag egy adott verziójának telepítéséhez a következő parancsot kell kiadnia:
pip3 install scrapy==1.5
pip3
helyett pip
, ha Python 2-t használ.A csomagok telepítése a Pip segítségével a követelményfájlok segítségével #
requirement.txt
egy szöveges fájl, amely tartalmazza a pip csomagok listáját azok verzióival, amelyek szükségesek egy adott Python projekt futtatásához.
A fájlban megadott követelmények listájának telepítéséhez használja a következő parancsot:
pip3 install -r requirements.txt
Telepített csomagok listázása #
A telepített pip csomagok listázásához használja az alábbi parancsot:
pip3 list
Pakett frissítése a Pip segítségével #
A telepített csomag frissítéséhez a legújabb verzióra futtassa a parancsot:
pip3 install --upgrade package_name
Pakettek eltávolítása a Pip segítségével #
A csomagok eltávolításához futtassa:
pip3 uninstall package_name
Következtetés #
Ezzel a bemutatóval megtanulta, hogyan telepítse a pip-et az Ubuntu gépére, és hogyan kezelje a Python csomagokat a pip segítségével.A pip-ről további információkat a pip felhasználói útmutatójának oldalán talál.