પિપ, બેઝિક્સ અને પાયથોન પેકેજ મેનેજમેન્ટ

પાઇપ વિશે

હવે પછીના લેખમાં, આપણે પાઈપનો ઉપયોગ કરીને પાયથોન પેકેજો કેવી રીતે મેનેજ કરી શકીએ છીએ તેના પર એક નજર નાખવાના છીએ. જેમ બીજું કોણ અને કોણ જાણશે કે આ તે છે ના સંચાલક અજગર પેકેજો. તેનો ઉપયોગ પાયથોન પ્રોગ્રામિંગ ભાષામાં લખેલા પેકેજોને ઇન્સ્ટોલ, અપડેટ અને દૂર કરવા માટે થઈ શકે છે.

નામ એક આવર્તક ટૂંકું નામ છે જેનો અર્થઘટન કરી શકાય છે પીપ પેકેજ સ્થાપક o પિપ પાયથોન સ્થાપક. આ એક સરળ પેકેજ મેનેજમેન્ટ સિસ્ટમ છે જે પેકેજોના સ્થાપન અને સંચાલન માટે વપરાય છે જે. માં મળી શકે છે પાયથોન પેકેજ અનુક્રમણિકા (પી.પી.પી.). પાયથોન 2.7.9 અને પછીના (પાયથોન 2 શ્રેણીમાં), પાયથોન 3.4 અને પછીથી આ મેનેજરને શામેલ કરો (પાયથોન 3 માટે પીપ 3) ડિફોલ્ટ.

સ્થાપન

આ સ્થાપિત કરવા માટે ડેબિયન અને ઉબુન્ટુ બંને પર પેકેજ મેનેજર, આપણે ફક્ત ટર્મિનલ ખોલવા પડશે (Ctrl + Alt + T) અને લખો:

sudo apt-get install python3-pip

આપણે પણ કરી શકીએ અજગરની ફાઇલમાંથી પીપ સ્થાપિત કરો. આપણે ખાલી ચલાવવું પડશે:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

નોંધ લો કે get -pip.py પણ ઇન્સ્ટોલ થશે સેટઅપટોલ્સ y ચક્ર.

PIP ને અપડેટ કરો

આ પેકેજ મેનેજર જો આપણે અજગર 2> = 2.7.9 અથવા પાયથોન 3> = 3.4 નો ઉપયોગ કરી રહ્યાં હોઈએ તો તે પહેલાથી ઇન્સ્ટોલ થઈ જશે. આપણે તેને ટર્મિનલમાં ઉપયોગ કરીને અપડેટ કરી શકીએ છીએ.

sudo pip install -U pip

બધું અપડેટ કરવા માટે (પાઇપ, સેટઅપટોલ્સ, વ્હીલ), અમે ચલાવીશું:

sudo pip install --upgrade pip setuptools wheel

જાણો કે કયું સંસ્કરણ ઇન્સ્ટોલ કરેલું છે

જો આપણે જાણવું હોય તો આ પેકેજ મેનેજરનું ઇન્સ્ટોલ કરેલું વર્ઝન, અમે એક્ઝેક્યુટ કરીશું:

પાઇપ આવૃત્તિ

pip --version

વર્ચુઅલ વાતાવરણ બનાવવું

કોઈપણ પાયથોન પેકેજ સ્થાપિત કરતા પહેલા, વર્ચુઅલ વાતાવરણ બનાવવાની ભલામણ કરવામાં આવે છે. પાયથોન વર્ચ્યુઅલ વાતાવરણ અમને વૈશ્વિક સ્તરે એક અલાયદા સ્થાને પાયથોન પેકેજ સ્થાપિત કરવાની મંજૂરી આપે છે.

ચાલો કહીએ કે આપણે પાયથોન પેકેજ ઇન્સ્ટોલ કરવાની જરૂર છે, ઉદાહરણ તરીકે યુટ્યુબ-ડીએલ, જેને લિબૂફૂનું સંસ્કરણ 1 જરૂરી છે, પરંતુ બીજી એપ્લિકેશન માટે સંસ્કરણ 2 જરૂરી છે. આ સ્થિતિમાં અજાણતાં કોઈ એપ્લિકેશનને અપડેટ કરવું સરળ છે જે અપડેટ ન થવું જોઈએ. આને અવગણવા માટે, આપણે વર્ચુઅલ એન્વાયર્નમેન્ટમાં પેકેજોને અલગ કરીશું. બધા વર્ચુઅલ વાતાવરણમાં તેમની પોતાની ઇન્સ્ટોલેશન ડિરેક્ટરીઓ હોય છે અને એકબીજા સાથે સંપર્ક અથવા વિરોધાભાસી હોતા નથી.

અમે બે ટૂલ્સનો ઉપયોગ કરીને અલગ પાયથોન વાતાવરણ બનાવી શકીએ છીએ.

  • આવો.
  • વર્તુઆલેન્વ.

જો તમે ઉપયોગ કરી રહ્યા છો પાયથોન 3.3. later અને પછીથી, વેનવી સ્થાપિત થયેલ છે મૂળભૂત રીતે. આ ઉદાહરણ માટે હું હું અજગર 2.x નો ઉપયોગ કરી રહ્યો છું, અને મારે વર્ચ્યુએલેનવ ઇન્સ્ટોલ કરવાની જરૂર છે. તે કરવા માટે મારે દોડવું પડશે:

sudo pip install virtualenv

વર્ચ્યુએલેન્વનો ઉપયોગ કરીને વર્ચુઅલ વાતાવરણ બનાવો

વર્ચુઅલ એન્વાયર્નમેન્ટ

virtualenv NOMBRE

source NOMBRE/bin/activate

એકવાર તમે ઉપરોક્ત આદેશ ચલાવો, પછી તરત જ તમારા વર્ચુઅલ વાતાવરણમાં મૂકવામાં આવશે. માટે વર્ચુઅલ વાતાવરણને અક્ષમ કરો અને તમારા સામાન્ય શેલ પર પાછા ફરો, ચલાવો:

deactivate

પાયથોન પેકેજો મેનેજ કરો

હવે આપણે સૌથી સામાન્ય પાયાના ઉપયોગ જોશું. તેના સી બધા ઉપલબ્ધ આદેશો અને વિકલ્પોની સૂચિ સામાન્ય આપણે ફક્ત ચલાવવું પડશે:

pip

જો જરૂર હોય તો આદેશ વિશે વધુ શીખો, ઇન્સ્ટોલેશનની જેમ, અમે એક્ઝેક્યુટ કરીશું:

pip install --help

પેકેજો સ્થાપિત કરો

પહેલા આપણે જઈ રહ્યા છીએ વર્ચુઅલ વાતાવરણ બનાવો તે નીચે પ્રમાણે બતાવ્યા પ્રમાણે. આ ઉદાહરણમાં હું ફક્ત વર્ચ્યુએલેનવનો ઉપયોગ કરીશ.

virtualenv MIENV

MIENV ને તમારા પોતાના નામથી બદલો. અંતે, તેને સક્રિય કરો આદેશ વાપરીને:

source MIENV/bin/activate

એકવાર તમે ઉપરનો આદેશ ચલાવો, તમે તમારા વર્ચુઅલ વાતાવરણમાં સ્થિત થશો. હવે પેકેજો સ્થાપિત કરવાનો સમય છે. ઉદાહરણ તરીકે યુટ્યુબ-ડીએલ સ્થાપિત કરવા માટે, ચલાવો:

પીપ ઇન્સ્ટોલેશન યુટ્યુબ-ડીએલ

pip install youtube-dl

આ આદેશ તેના તમામ અવલંબન સાથે યુટ્યુબ-ડીએલ સ્થાપિત કરશે.

પેકેજની આવૃત્તિઓ ઇન્સ્ટોલ કરો

પેરા વિશિષ્ટ સંસ્કરણ સ્થાપિત કરો, ચલાવો:

pip install youtube_dl=2017.12.14

પેરા નિર્દિષ્ટ કરેલા સિવાયના સંસ્કરણને ઇન્સ્ટોલ કરો, ચલાવો:

pip install youtube_dl!=2017.12.14

પેકેજો ડાઉનલોડ કરો

પેરા બધા પરાધીનતા સાથે પેકેજ ડાઉનલોડ કરો (તેને ઇન્સ્ટોલ કર્યા વિના), ચલાવો:

pip download youtube-dl

બધા ઇન્સ્ટોલ કરેલા પેકેજોની સૂચિ બનાવો

કયા પેકેજો સ્થાપિત થયા છે તે શોધવા માટે, અમે ચલાવીશું:

pip list

આ આદેશ આ મેનેજરનો ઉપયોગ કરીને ઇન્સ્ટોલ કરેલા બધા પેકેજો બતાવશે.

પેકેજો શોધો

પેરા ચોક્કસ પેકેજ માટે શોધ, ઉદાહરણ તરીકે યુટ્યુબ-ડીએલ, ચલાવો:

પીપ શોધ યુટ્યુબ - ડીએલ

pip search youtube-dl

પેકેજો સુધારો

પેરા જૂનું પેકેજ અપડેટ કરો, ચલાવો:

pip install --upgrade youtube-dl

પેરા બધા અપ્રચલિત પેકેજોની સૂચિ બનાવો ક columnલમ ફોર્મેટમાં, ચલાવો:

pip list --outdated --format=columns

હવે, ઉપલબ્ધ પેકેજને નવીનતમ સંસ્કરણોમાં અપડેટ કરો આદેશ વાપરીને:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

પેકેજો અનઇન્સ્ટોલ કરો

પેરા સ્થાપિત પેકેજને અનઇન્સ્ટોલ કરો / દૂર કરો, ચલાવો:

pip uninstall youtube-dl

કેટલાક પેકેજોને અનઇન્સ્ટોલ કરવા માટે, અમે તેમને તેમની વચ્ચેની જગ્યા સાથે લખવા પડશે.

જો આપણે જોઈએ પેકેજ મેનેજરનો ઉપયોગ કરીને બધા ઇન્સ્ટોલ કરેલા અજગર પેકેજોને દૂર કરો, અમે એક્ઝેક્યુટ કરીશું:

pip freeze | xargs pip uninstall -y

મદદ

સહાય પાઇપ

આ ક્ષણે આપણને પાયથોન પેકેજ મેનેજર અને તેના ઉપયોગ વિશે વિચાર હશે. પરંતુ આ આપણે કરી શકીએ તે તમામના આઇસબર્ગની માત્ર એક ટિપ છે. વધુ વિગતો અને depthંડાઈ માટે, અમે સલાહ લઈ શકીએ છીએ સત્તાવાર દસ્તાવેજીકરણ અને સહાય વિભાગ ઉમેરી રહ્યા છે Lpહેલ્પ ફાઇલ મેનેજરના નામ પર.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   જુલિયકો નિકેલાડો જણાવ્યું હતું કે

    આભાર, તે પાઇપ આદેશ વિશેનો સૌથી સંપૂર્ણ લેખ હશે