< Python

Python pip

Szerző: Sallai András

Copyright © 2020, Sallai András

Szerkesztve: 2024

Licenc: CC BY-SA 4.0

Web: https://szit.hu

A pip

A pip a Python csomagkezelője.

A pip telepítése

Debian GNU/Linux 10 rendszeren

apt install python3-pip

Python paranccsal

python -m ensurepip --default-pip

Tesztelés

Python 3 esetén

pip3 --version

Segítség a pip használatához

Írjuk be magában a pip parancsot:

pip

Vagy a help paranccsal:

pip help

Keresés a pip egyik parancsára:

pip help install

Keresés

A pip search keresési lehetőség elavult. Használjuk helyette a PyPI weboldalát: https://pypi.org/

A camelcase modul keresése:

pip search camelcase

Mysql adatbázishoz modulok keresése:

pip search mysql

A Flask mikrókeretrendszer keresése:

pip search flask

Modul telepítése

Egy modul telepítése:

pip install camelcase

A pip így használva a rendszer könyvtárakat írja, ezért rendszergazdaként kell használni.

Ha felhasználóként szeretnénk telepíteni valamit, használjuk a --user kapcsolót:

pip install --user camelcase

A --user kapcsoló a ~/.local/ könyvtárba telepít, illetve Windowson a %APPDATA%\Python könyvtárba.

Telepített modulok

A telepített modulok listázása:

pip list

Eltávolítás

Egy modul eltávolítása:

pip uninstall camelcase

Információ egy csomagról

Egy telepített csomagról információt:

pip show pytest

A lehetséges kimenet:

pip show pytest
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Ple
ase upgrade your Python as Python 2.7 won't be maintained after that date. A fut
ure version of pip will drop support for Python 2.7. More details about Python 2
support in pip, can be found at https://pip.pypa.io/en/latest/development/relea
se-process/#python-2-support
Name: pytest
Version: 3.10.1
Summary: pytest: simple powerful testing with Python
Home-page: https://docs.pytest.org/en/latest/
Author: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Br
ianna Laugher, Florian Bruhin and others
Author-email: None
License: MIT license
Location: /usr/lib/python2.7/dist-packages
Requires: funcsigs, pathlib2
Required-by:

A wx modul

pip install wxPython

Karbantartás

pip

Ha újabb verzió áll rendelkezésre a pip programból, akkor frissítés:

python -m pip install --upgrade pip

setuptools és wheel

python -m pip install --upgrade pip setuptools wheel

A WHL fájlok

A .whl kiterjesztésű fájlok a Python saját csomagformátumba.

Egy WHL fájl telepítése:

python -m pip install "Elérési út/csomag.whl"

Debian GNU/Linux

A pip parancs nem engedi a rendszerszintű telepítést. Helyette használjuk virtuális környezetet, vagy erőltessük a használatát.

pip install valami --break-system-packages

Állandóra is beállítható: ~/.config/pip/pip.conf:

[global]
break-system-packages = true

Linkek

https://realpython.com/what-is-pip/ (2020)

Python csomagok:

https://pypi.org/ (2020)