Pip je správce balíčků, který usnadňuje instalaci a správu softwarových balíčků Python, například těch, které jsou obsaženy v Python Package Index (PyPI).
V tomto článku vám ukážu, jak nainstalovat a používat pip na Ubuntu 18.04.
Nainstalujte pip pro Python3 na Ubuntu
Ve výchozím nastavení je Ubuntu 18.04 součástí instalace Python3. Chcete-li nainstalovat pip3 pro Python3, postupujte podle následujících kroků
Aktualizujte systém
# sudo apt-get update
Nainstalujte pip pro python3
# sudo apt-get install python3-pip
Tento příkaz nainstaluje pip spolu se všemi závislostmi nezbytnými pro sestavení modulů pythonu.
Ukázkový výstup
The following NEW packages will be installed:
libpython3-dev libpython3.4 libpython3.4-dev python3-chardet
python3-colorama python3-dev python3-distlib python3-html5lib python3-pip
python3-requests python3-setuptools python3-six python3-urllib3
python3-wheel python3.4-dev
0 upgraded, 15 newly installed, 0 to remove and 26 not upgraded.
Need to get 20.2 MB of archives.
After this operation, 38.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Kontrola verze pip3
Chcete-li zkontrolovat verzi pip3, spusťte příkaz níže
# pip3 --version
NEBO
# pip3 -V
Výstup
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
Nainstalujte pip pro Python2 na Ubuntu
Python2 není ve výchozím nastavení na Ubuntu 18.04 nainstalován. Pokud si přejete nainstalovat Python2 a pip pro Python 2, spusťte následující příkazy
Aktualizujte systém
# sudo apt-get update
Nainstalujte pip pro python2
# sudo apt-get install python-pip
Kontrola verze pip
Chcete-li ověřit instalaci pip, spusťte
# pip --version
NEBO
# pip -V
Výstup
# pip 10.0.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Použití pip ve správě balíčků
Nyní, když jsme viděli, jak nainstalovat různé verze pip v různých prostředích pythonu, je čas zjistit, jak jej můžeme použít k instalaci, upgradu a odinstalaci balíčků.
Instalace balíčku s pip
Při instalaci modulů pythonu se doporučuje, abyste tak učinili ve virtuálních prostředích. virtuální prostředí vytváří izolované prostředí pro několik pythonových projektů. To vám umožní nainstalovat konkrétní modul na projekt, aniž byste se museli obávat, že modul ovlivní jiné projekty Pythonu.
Instalace balíčku s pip
# pip3 install package_name
Například
# pip install numpy
Výstup
Collecting numpy
Downloading https://files.pythonhosted.org/packages/40/c5/f1ed15dd931d6667b40f 1ab1c2fe1f26805fc2b6c3e25e45664f838de9d0/numpy-1.15.2-cp27-cp27mu-manylinux1_x86 _64.whl (13.8MB)
100% |████████████████████████████████| 13.8MB 3.2MB/s
Installing collected packages: numpy
Successfully installed numpy-1.15.2
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Instalace konkrétní verze balíčku
Pokud chcete specifikovat instalaci konkrétního balíčku, spusťte
# pip3 install package_name==version no.
Například
# pip3 install numpy=1.15
Výstup
Collecting numpy==1.15
Downloading https://files.pythonhosted.org/packages/29/b9/479ccb55cc7dcff3d4fc7c8c26d4887846875e7d4f04483a36f335bed712/numpy-1.15.0-cp35-cp35m-manylinux1_x86_64.whl (13.8MB)
100% |████████████████████████████████| 13.8MB 101kB/s
Installing collected packages: numpy
Successfully installed numpy-1.15.0
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Upgrade balíčku pomocí pip
Upgrade balíčku na nejnovější verzi pomocí pip run
# pip3 install --upgrade package_name
Z výše uvedeného výstupu jsme například viděli, že používáme pip verzi 10.0.1. Chcete-li upgradovat na nejnovější verzi, která je 18.1, spusťte
# pip3 install --upgrade pip
Výstup
Collecting pip
Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 7.5MB/s
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.1
Odinstalace balíčku pomocí pip
Chcete-li odinstalovat balíček pomocí pip run
# pip3 uninstall package_name
Například
# pip3 uninstall numpy
Výstup
Uninstalling numpy-1.15.2:
Would remove:
/usr/local/bin/f2py
/usr/local/lib/python2.7/dist-packages/numpy-1.15.2.dist-info/*
/usr/local/lib/python2.7/dist-packages/numpy/*
Proceed (y/n)? y
Zobrazení dalších možností pomocí pip
Chcete-li zobrazit další možnosti pip o použití pip run
# pip3 --help
V této příručce jsme viděli, jak nainstalovat a používat pip na Ubuntu k instalaci, upgradu a odinstalaci balíčků. Další možnosti využití pipu naleznete v této dokumentaci.
Přečtěte si také:
- Jak nainstalovat nejnovější Python na Ubuntu 18.04