Muchinyorwa chinotevera ticha tarisa maitiro atingaite kushandisa Python mapakeji tichishandisa Pip. Kufanana naani mumwe uye ndiani asingazive kuti iyi ndiyo maneja we python mapakeji. Inogona kushandiswa kuisa, kugadzirisa, uye kubvisa mapakeji akanyorwa muPython chirongwa chemutauro.
Iri zita rinodzokororwa rinogona kududzirwa se Pip Package Yekuisa o Pip Python Installer. Iyi yakapusa pasuru manejimendi sisitimu inoshandiswa kuisirwa uye manejimendi emapakeji ayo anogona kuwanikwa mu PythonPackageIndex(P&PI). Python 2.7.9 uye gare gare (mu Python2 dzakateedzana), Python 3.4 uye gare gare inosanganisira uyu maneja (Pip3 yePython3default.
Kuiswa
Kuisa izvi package maneja pane ese maDebian uye Ubuntu, isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye nyora:
sudo apt-get install python3-pip
Tinogona zvakare gadza pipu kubva python faira. Isu tinongofanirwa kuita:
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
Ziva kuti get-pip.py ichaisa zvakare setuptools y vhiri.
Gadziridza PIP
Uyu package package Inenge yatove kuiswa kana tiri kushandisa Python 2> = 2.7.9 kana Python 3> = 3.4. Tinogona kuimutsiridza tichishandisa mune inouraya:
sudo pip install -U pip
Kugadziridza zvese (pip, setuptools, vhiri), tichaita:
sudo pip install --upgrade pip setuptools wheel
Ziva kuti ndeipi vhezheni yakaiswa
Kana tichida kuziva iyo yakaiswa vhezheni yeiyi package package, tichaita:
pip --version
Kugadzira chaiwo nharaunda
Usati waisa chero Python package, zvinokurudzirwa kugadzira chaiyo nharaunda. Nharaunda dzePython dzinotitendera kuti tiise iyo Python package mune iri yega nzvimbo panzvimbo yepasirese.
Ngatitii tinofanirwa kuisa iyo Python package, semuenzaniso youtube-dl, iyo inoda vhezheni 1 yeLibFoo, asi chimwe chishandiso chinoda vhezheni 2. Mumamiriro ezvinhu aya zviri nyore kupedzisira nekusaziva chishandiso chisingafanirwe kuvandudzwa. Kuti udzivise izvi, isu tinopatsanura mapakeji mune chaiyo nharaunda. Nzvimbo dzese dzakatarwa dzine madhairekitori avo ekuisirwa uye haapindirane kana kupokana.
Tinogona kugadzira zvakasarudzika Python nharaunda tichishandisa zvishandiso zviviri:
- Uyai.
- virtualenv.
Kana iwe uri kushandisa Python 3.3 uye gare gare, Venv yakaiswa nekutadza. Kune uyu muenzaniso ini Ndiri kushandisa Python 2.x, uye ini ndoda kuisa virtualenv. Kuti ndiite izvi ndichafanirwa kumhanya:
sudo pip install virtualenv
Gadzira nharaunda nharaunda uchishandisa virtualenv
virtualenv NOMBRE source NOMBRE/bin/activate
Paunenge iwe uchimhanyisa iwo pamusoro kuraira, iwe uchaiswa munzvimbo yako chaiyo nharaunda nekukasira. Nekuti dzinga chaiyo nharaunda uye dzokera kune rako rakajairika Shell, mhanya:
deactivate
Manage Python Mapakeji
Iye zvino tichaona iko kwakajairika kushandiswa kwekutanga. Kuti ndimuone rondedzero yemirairo yese iripo uye sarudzo general isu tichafanirwa chete kuita:
pip
Kana zvichidikanwa dzidza zvakawanda nezve kuraira, senge yekumisikidza imwe, isu tichaita:
pip install --help
Isa mapakeji
Kutanga isu tichaenda gadzira chaiyo nharaunda sezvazvinoratidzwa mune inotevera. Mumuenzaniso uyu ini ndinoshandisa chete virtualenv.
virtualenv MIENV
Tsiva MIENV nezita rako chairo. Pakupedzisira, ita kuti iite uchishandisa rairo:
source MIENV/bin/activate
Ukangomhanya pamusoro apa kuraira, iwe uchave uri mukati meako chaiwo nharaunda. Ino ndiyo nguva yekuisa mapakeji. Kuisa semuenzaniso youtube-dl, mhanya:
pip install youtube-dl
Uyu murairo uchaisa youtube-dl nezvose zvinoenderana nazvo.
Isa zvinyorwa zvepakeji
Para isa yakatarwa vhezheni, mhanya:
pip install youtube_dl=2017.12.14
Para isa vhezheni isiri iyo yakatsanangurwa, mhanya:
pip install youtube_dl!=2017.12.14
Dhawunirodha mapakeji
Para dhawunirodha pasuru nezvose zvinoenderana (pasina kuiisa), mhanya:
pip download youtube-dl
Nyora zvese zvakaiswa mapakeji
Kuti uwane mapakeji akaiswa, isu tinomhanya:
pip list
Uyu murairo icharatidza ese mapakeji akaiswa uchishandisa uyu maneja.
Tsvaga mapakeji
Para tsvaga imwe pasuru, semuenzaniso youtube-dl, mhanya:
pip search youtube-dl
Gadziridza mapakeji
Para gadziridza pasuru yechinyakare, mhanya:
pip install --upgrade youtube-dl
Para nyora mapakeji ese akapera mune yekodhi fomati, mhanya:
pip list --outdated --format=columns
Zvino, gadziridza mapakeji echinyakare kushanduro dzekupedzisira dziripo uchishandisa rairo:
pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U
Uninstall mapakeji
Para uninstall / bvisa yakaiswa package, mhanya:
pip uninstall youtube-dl
Kuti tinunure akati wandei mapakeji isu tichafanirwa kuanyora iwo nenzvimbo pakati pavo.
Kana tichida bvisa zvese zvakaiswa python mapakeji uchishandisa package maneja, tichaita:
pip freeze | xargs pip uninstall -y
Rubatsiro
Panguva ino tichava neruzivo nezve iyo Python package maneja uye mashandisiro ayo. Asi ichi ndicho chete chidimbu cheaizi yechando yezvose zvatingaite. Kuti uwane rumwe ruzivo uye zvakadzama, tinogona kubvunza iyo zvinyorwa zvepamutemo uye chikamu chekubatsira Kuwedzera -Rubatsiro kuzita remaneja wefaira.
Ndatenda, chichava chinyorwa chakazara kwazvo nezve iyo yekuraira kwepombi