Насбикунаки бастаҳои pip дар Python

Насбикунаки бастаҳои pip (Preferred Installer Program, Барномаи бартаридоштаи насб) барои насб ва идоракунии бастаҳои барномавӣ, ки дар Python навишта шудаанд, зарур аст. Бо ёрии он метавон бастаҳои зарурии ҷониби сеюм ва/ё модулҳоро ба як лоиҳаи муайян (феҳрист) насб кард.

Аз версияи Python 3.4 сар карда, pip ҳамроҳ бо тарҷумони Python таъмин карда мешавад. Аммо пеш аз он ки корро оғоз кунем, биёед санҷем, ки оё pip дар НМ (Низоми Оперантсионии) мо мавҷуд аст. Барои ин бояд фармони зеринро ворид кард: pip3 дар НМ Linux ва pip дар Windows:

terminalpip

Диққати худро ба фарқияти фармонҳо барои НМ-ҳои гуногун равона кунед. Барои Linux ҳамеша бояд рақами версияи Python илова карда шавад, масалан: python3 ва pip3. Ҳангоми кор дар НМ Windows версияро зарур нест нишон дод - python ва pip. Дар оянда фармонҳо барои Windows истифода бурда мешаванд, аммо агар кор дар Linux мекунед, пас ҳамеша python3 ва pip3 нависед.

Пас аз иҷрои рамз дар консол, иттилоот дар бораи фармонҳои иловагӣ ва байрақҳо барои pip пайдо мешавад. Биёед рӯйхати бастаҳои насбшударо санҷем. Ин бо ёрии фармони зерин анҷом дода мешавад:

terminalpip list

Дар натиҷаи иҷрои рамз дар консол рӯйхати намуди зерин пайдо мешавад:

terminalPackage                Version
---------------------- -------
mysql-connector-python 8.2.0
pip                    24.0
protobuf               4.21.12
setuptools             65.5.1
wheel                  0.38.4
Задание 1

Санҷед, ки оё pip дар шумо насб шудааст.

Задание 2

Бифаҳмед, ки кадом бастаҳои Python аллакай дар НМ шумо насб шудаанд.