M'nkhani yotsatira tiwona momwe tingasamalire ma phukusi a Python pogwiritsa ntchito Pip. Monga ena onse ndi omwe angadziwe pang'ono kuti uyu ndiye woyang'anira python phukusi. Itha kugwiritsidwa ntchito kukhazikitsa, kusintha, ndikuchotsa maphukusi olembedwa mchilankhulo cha Python.
Dzinali ndi chidule chobwereza chomwe chingatanthauzidwe kuti Pip Phukusi Wokhazikitsa o Pip Python Wokhazikitsa. Imeneyi ndi njira yosavuta yoyang'anira phukusi yomwe imagwiritsidwa ntchito kukhazikitsa ndi kuyang'anira maphukusi omwe amapezeka mu Ndondomeko ya Phukusi la Python (PyPI). Python 2.7.9 ndipo pambuyo pake (mu Python2 mndandanda), Python 3.4 ndipo pambuyo pake muphatikize woyang'anira uyu (pip3 ya Python3) chosasintha.
Zolemba pazolemba
Kuyika
Kuyika izi package pa onse Debian ndi Ubuntu, tiyenera kungotsegula terminal (Ctrl + Alt + T) ndikulemba:
sudo apt-get install python3-pip
Ifenso tikhoza ikani pip kuchokera pa fayilo ya python. Tiyenera kuchita:
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
Dziwani kuti get-pip.py ipanganso kukhazikitsa zochita y gudumu.
Sinthani PIP
Woyang'anira phukusili Idzakhazikitsidwa kale ngati tikugwiritsa ntchito Python 2> = 2.7.9 kapena Python 3> = 3.4. Titha kuzisintha pogwiritsa ntchito terminal:
sudo pip install -U pip
Kusintha chilichonse (pip, setuptools, wheel), tichita:
sudo pip install --upgrade pip setuptools wheel
Dziwani mtundu womwe waikidwa
Ngati tikufuna kudziwa mtundu woyika wa woyang'anira phukusili, tidzachita:
pip --version
Kupanga mapangidwe enieni
Musanakhazikitse phukusi lililonse la Python, tikulimbikitsidwa kuti tipeze chilengedwe. Malo omwe ali ndi Python amatilola kuti tiike phukusi la Python pamalo akutali m'malo mozungulira padziko lonse lapansi.
Tiyerekeze kuti tikufunika kukhazikitsa phukusi la Python, mwachitsanzo youtube-dl, yomwe imafunikira mtundu woyamba wa LibFoo, koma ntchito ina imafunikira mtundu wa 1. Zikatere ndikosavuta kumaliza mosakonzekera pulogalamu yomwe siyenera kusinthidwa. Pofuna kupewa izi, timalekanitsa phukusi m'malo omwe muli. Malo onse omwe ali ndi makina awo osakira ndipo sagwirizana kapena kutsutsana.
Titha kupanga mapangidwe akutali a Python pogwiritsa ntchito zida ziwiri:
- Bwerani.
- Khalidwe labwino.
Ngati mukugwiritsa ntchito Python 3.3 ndipo pambuyo pake, Venv imayikidwa mwachinsinsi. Pachitsanzo ichi ine Ndikugwiritsa ntchito Python 2.x, ndipo ndiyenera kukhazikitsa virtualenv. Kuti ndichite izi ndiyenera kuthamanga:
sudo pip install virtualenv
Pangani malo omwe mukugwiritsa ntchito virtualenv
virtualenv NOMBRE source NOMBRE/bin/activate
Mukamaliza lamulo ili pamwambapa, mudzaikidwa m'malo mwanu nthawi yomweyo. Chifukwa kuletsa chilengedwe pafupifupi ndi kubwerera ku chipolopolo chanu, thawani:
deactivate
Sinthani Maphukusi a Python
Tsopano tiwona ntchito yofala kwambiri. Kuti mumuwone mndandanda wa malamulo onse omwe alipo komanso zosankha ambiri tidzangoyenera kuchita:
pip
Ngati mukufuna phunzirani zambiri za lamulo, monga kukhazikitsa, tidzachita:
pip install --help
Ikani phukusi
Choyamba tikupita pangani malo abwino monga zikuwonetsedwa motere. Muchitsanzo ichi ndigwiritsa ntchito malemu okhaokha.
virtualenv MIENV
Sinthanitsani MIENV ndi dzina lanu. Pomaliza, yambitsani kugwiritsa ntchito lamulo:
source MIENV/bin/activate
Mukamaliza lamulo ili pamwambapa, mudzapezeka mkati mwa malo omwe muli. Ino ndi nthawi yokhazikitsa phukusi. Kukhazikitsa mwachitsanzo youtube-dl, thawani:
pip install youtube-dl
Lamuloli likhazikitsa youtube-dl ndi kudalira kwake konse.
Ikani mitundu ya phukusi
Para kukhazikitsa mtundu wina, thawani:
pip install youtube_dl=2017.12.14
Para kukhazikitsa mtundu wina kupatula womwe watchulidwa, thawani:
pip install youtube_dl!=2017.12.14
Tsitsani mapaketi
Para tsitsani phukusi lokhala ndi zidalira zonse (popanda kuziyika), thawani:
pip download youtube-dl
Lembani mapaketi onse omwe adaikidwa
Kuti tipeze ma phukusi omwe adaikidwa, tithamanga:
pip list
Lamulo ili iwonetsa mapaketi onse omwe agwiritsidwa ntchito ndi manejala awa.
Sakani phukusi
Para fufuzani phukusi linalakeMwachitsanzo youtube-dl, thawani:
pip search youtube-dl
Sinthani phukusi
Para sinthani phukusi lakale, thawani:
pip install --upgrade youtube-dl
Para lembani maphukusi onse omwe atha ntchito mu mawonekedwe amtundu, thawani:
pip list --outdated --format=columns
Tsopano, sinthani mapaketi akale ndi mitundu yatsopano yomwe ilipo kugwiritsa ntchito lamulo:
pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U
Chotsani phukusi
Para yochotsa / chotsani phukusi lomwe laikidwa, thawani:
pip uninstall youtube-dl
Kuti tichotse phukusi zingapo tiyenera kuzilemba ndi danga pakati pawo.
Ngati tikufuna chotsani phukusi lonse la python logwiritsidwa ntchito ndi phukusi woyang'anira, tidzachita:
pip freeze | xargs pip uninstall -y
Thandizo
Pakadali pano tikhala ndi lingaliro lokhudza woyang'anira phukusi la Python ndi kagwiritsidwe kake. Koma ichi ndi gawo laling'ono chabe lazomwe tingachite. Kuti mumve zambiri komanso mozama, titha kufunsa a zolemba ndi gawo lothandizira kuwonjezera -Thandizeni kwa dzina la woyang'anira fayilo.
Zikomo, ikhala nkhani yathunthu yokhudza lamulo lapaipi