Ki jan yo enstale Python Pip / PIP3 sou Debian 11 Bullseye

PIP se manadjè pakè estanda pou enstale Piton pakè. Avèk PIP, ou ka lis, rechèch ak telechaje pou enstale pakè ki soti nan Python Package Index (PyPI). PIP te premye enkli ak enstalasyon Python la depi vèsyon 3.4 pou lage Python 3 ak 2.7.9 pou Python 2 epi li byen itilize ak anpil pwojè Python.

Nan leson patikilye sa a, ou pral aprann ki jan yo enstale PIP / PIP2 oswa PIP3 sou sistèm operasyon Debian 11 Bullseye.

Kondisyon

  • OS rekòmande: Debian 11 Bullseye
  • Kont itilizatè: Yon kont itilizatè ki gen aksè sudo oswa rasin.
  • Pakè obligatwa: Python2 oswa Python3.

Mizajou sistèm operasyon

Mete ajou ou dbyan sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt upgrade -y

Tutorial la pral sèvi ak la sudo kòmand ak sipoze ou gen estati sudo.

Pou verifye estati sudo sou kont ou:

sudo whoami

Egzanp pwodiksyon ki montre estati sudo:

[joshua@debian~]$ sudo whoami
root

Pou mete kanpe yon kont sudo ki deja egziste oswa nouvo, vizite leson patikilye nou an sou Ajoute yon itilizatè nan Sudoers sou Debian.

Pou itilize kont rasin, sèvi ak lòd sa a ak modpas rasin lan pou konekte.

su

reklam


PIP2 vs PIP3

Pou moun ki nouvo nan langaj pwogramasyon python tout ansanm, ou ka mande ki diferans ki genyen ant PIP2 ak PIP3 se. Pou rezime li, PIP2 se yon lyen mou pou yon enstalatè patikilye kouri yon vèsyon piton ki pi gran. PIP3 se yon vèsyon ki ajou nan pip ki itilize fondamantalman pou python 3+.

Li trè rekòmande pou itilize Python 3 ak PIP3, epi ou ta dwe amelyore nan sa a pi vit ke posib.

PIP2 OSWA PIP3 VS APT Manadjè pake

Yon kesyon ki poze regilyèman ta dwe mwen itilize APT oswa PIP. Sa a se yon chwa ke chak itilizatè dwe fè. APT pi vit, sepandan li pi demode kote yo itilize PIP pou telechaje ak enstale pakè dirèkteman nan PyPI. Pou moun ki pa konnen, PyPI se akomode pa Python Software Foundation, yon manadjè pake ki sèlman fè fas ak pakè python ki souvan pi mete ajou pase sa ki anime pa Canonical atravè APT. Sèl dezavantaj nan itilize PIP atravè PyPI se ke pakè yo ka pran plis tan pou enstale.


reklam


Enstale Python 2 oswa 3 sou Debian 11

Enstale Piton 2

Pa default, Debian 11 gen Python 3 enstale. Sepandan, pou itilizatè ki bezwen Python 2, sa a ka enstale ak swa python oswa python2 kòmand.

Pou enstale Python2, ki pral sèvi ak PIP2 pita sou, sèvi ak lòd sa a.

sudo apt install python -y

Apre sa, ale nan Enstale PIP la epi enstale vèsyon ki koresponn lan nan enstalasyon Python ou a.

Konfime enstalasyon an, oswa si python oswa python2 enstale, pou kòmanse pa tcheke vèsyon an bati.

python --version

Egzanp pwodiksyon:

Python 2.7.18

Enstale Piton 3

Jan sa di, Python 3 ta dwe enstale pa default, epi si li manke, ou ka re-enstale lè l sèvi avèk lòd sa a.

sudo apt install python3 -y

Apre sa, ale nan Enstale PIP la epi enstale vèsyon ki koresponn lan nan enstalasyon Python ou a.

Konfime enstalasyon an, oswa si python3 enstale, pou kòmanse pa tcheke vèsyon an bati.

python3 --version

Egzanp pwodiksyon:

Python 3.9.2

Enstale PIP 2 oswa 3 sou Debian 11

Enstale PIP2

Pou enstale PIP sou Debian 11, ou dwe telechaje script pratik la manyèlman paske li pa parèt nan depo yo ankò.

Premyèman, asire w ke pake CURL la enstale.

sudo apt install curl -y

Pou enstale PIP2, w ap bezwen telechaje script .py a jan sa a:

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

Koulye a, egzekite a .py script:

sudo python2 get-pip.py

Egzanp pwodiksyon depandans ki pral enstale:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Kalite Y, Lè sa a, peze la antre kle pou kontinye enstalasyon an.

Pou konfime si PIP2 te enstale avèk siksè, kouri sa ki annapre yo vèsyon lòd:

pip2 --version

Egzanp pwodiksyon:

pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

PIP2 ak Python 2 yo ta dwe modènize nan Python 3 ak PIP 3 pi vit ke posib kòm sa a te rive nan fen lavi.

Enstale PIP3

Pou Enstale PIP3 (Pou Python 3+):

sudo apt install python3-pip 

Egzanp pwodiksyon depandans ki pral enstale:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Pou konfime si PIP3 te enstale avèk siksè, kouri sa ki annapre yo vèsyon lòd:

pip3 --version 

Egzanp pwodiksyon:

pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)

Remake byen, nimewo vèsyon sa a ap chanje sou tan epi li se yon egzanp sèlman.


reklam


Kouman pou itilize PIP / PIP3

PIP gen yon lis apwofondi pakè ki ka enstale, yon fason fasil pou wè kèk nan sa ki disponib se kouri lis lòd PIP ak rechèch. Kòmandman yo pral travay sou tou de PIP ak PIP3 ak yon ti ajisteman, nan kou.

Leson patikilye a pral sèvi ak kèk egzanples anba a pou PIP3.

Premyèman, pou wè yon lis tout kòmandman pip ak opsyon, tape lòd sa a:

pip3 --help
Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Egzanp lè l sèvi avèk èd pip3, egzanp pi ba a sou jwenn èd pou telechaje:

pip3 download --help

Egzanp pwodiksyon:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Pou lis pakè ki disponib pou enstale sou PIP3, sèvi ak sa ki annapre yo:

pip3 --list

Egzanp pwodiksyon:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Si ou vle diminye lis la, sèvi ak karakteristik rechèch la jan sa a:

pip3 search PACKAGE_NAME

Pou enstale yon pake lè l sèvi avèk PIP3, sèvi ak lòd sa a:

pip3 install numpy

Nan egzanp ki anwo a, la NumPy pake te enstale.

Egzanp pwodiksyon:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Pou retire yon pake PIP3, sèvi ak lòd sa a:

sudo pip3 uninstall numpy

Egzanp pwodiksyon:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Kalite Y, Lè sa a, peze ANTRE KLE pou konplete dezenstalasyon an.

Egzanp pwodiksyon:

Successfully uninstalled numpy-1.21.3

Ki jan yo retire (dezinstalle) PIP sou Debian 11

Pou retire PIP nan sistèm Debian ou a, swiv kòmandman ki anba yo depann de ki vèsyon ou enstale.

Pou retire PIP:

sudo python -m pip uninstall pip

Egzanp pwodiksyon:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Kalite Y, Lè sa a, peze ANTRE KLE pou konplete dezenstalasyon an.

Egzanp pwodiksyon:

Successfully uninstalled pip-20.3.4

Pou retire PIP3:

sudo apt autoremove python3-pip --purge

Egzanp pwodiksyon:

Ki jan yo enstale Python Pip / PIP 3 sou Debian 11 Bullseye

Kalite Y, Lè sa a, peze ANTRE KLE pou konplete dezenstalasyon an.


reklam


Kòmantè ak konklizyon

Nan leson patikilye a, ou te aprann ki jan yo enstale PIP pou Python oswa Python 3 epi chèche, enstale, epi retire pakè. Pou jwenn plis enfòmasyon sou PIP, vizite ofisyèl la dokiman.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x