Pip, zoyambira, ndi kasamalidwe ka phukusi la Python

za pip

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.

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:

mtundu wa pip

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

malo abwino virtualenv-pip

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:

Kukhazikitsa pip youtube-dl

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:

kusaka kwa pip youtube-dl

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

thandizani pip

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.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Ndemanga, siyani yanu

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.

  1.   julico nike anati

    Zikomo, ikhala nkhani yathunthu yokhudza lamulo lapaipi