logo

Preverite nameščene module v Pythonu

Velikokrat delamo na sistemu nekoga drugega in moramo svoj projekt dokončati tam. Bolj naporno postane, ko moramo v ta sistem namestiti vse zahtevane module. Pravzaprav je še bolj grdo, ko moramo začeti iz nič, ko smo na sredini projekta. Enako velja tudi, ko nekdo drug dela na našem sistemu za svoj projekt.

Zato si v takšnih ali mnogih drugih primerih želimo, da že vemo, kateri moduli so že prisotni v sistemu, da ne bomo izgubljali dragocenega časa s ponovno uporabo namestitvenih ukazov zanje. Koristno je tudi, ko želimo izvesti določeno dejanje v našem programu in vemo, da so ti moduli prisotni v našem sistemu in lahko uporabimo te funkcije za izvedbo te posebne naloge.

V tej vadnici se bomo naučili, kako lahko preverimo nameščene module Python v sistemu in pridobimo seznam vseh nameščenih modulov, da nam ne bo treba izgubljati več časa.

Preverjanje vseh nameščenih modulov Python

Kot smo že razpravljali, zakaj bi morali preveriti seznam vseh nameščenih modulov Python v našem sistemu in kako koristno postane, če imamo ta seznam pri sebi.

Zdaj se bomo naučili načinov, s katerimi lahko preverimo vse nameščene module Python v našem sistemu in pridobimo njihov popoln seznam. Lahko celo preverimo lokalno prisotne module Python v sistemu in module Python, ki smo jih namestili v naš sistem, z ukaznega terminala z uporabo namestitvenega programa pip.

V tem razdelku bomo uporabili naslednji dve metodi, da preverimo vse nameščene module Python v našem sistemu in pridobimo njihov seznam:

niz v c
  1. Preverite vse lokalno nameščene module Python
  2. Preverite vse nameščene module Python

Razumejmo izvajanje obeh metod z njuno uporabo in z njima pridobimo seznam vseh nameščenih modulov Python.

1. način: Preverite vse lokalno nameščene module Python:

Če želimo samo preveriti vse lokalno nameščene module Python, potem je zelo preprosto. Odpreti moramo našo lupino Python (kjer se prikaže izhod) ali pa lahko to nalogo izvedemo celo v zvezku Jupyter in laboratoriju Jupyter.

V lupini Python (ali v Jupyter notebook in Jupyter lab) moramo znotraj lupine napisati naslednji ukaz:

 >> help('modules') 

Ko po zapisu zgornjega ukaza pritisnemo tipko enter, bo lupina Python začela nalagati imena vseh lokalno nameščenih modulov Python v našem sistemu in na našem zaslonu lahko vidimo naslednje okno stanja:

Preverite nameščene module v Pythonu

Kot lahko vidimo, se nalaga seznam vseh lokalno nameščenih modulov Python in trajalo bo nekaj časa, da lupina Python pridobi imena vseh lokalno nameščenih modulov Python. Nekaj ​​časa moramo počakati, nato pa bo prikazal vse lokalno nameščene module Python v našem sistemu, kot lahko vidimo na naslednjem izhodnem zaslonu:

rimske številke od 1 do 100
Preverite nameščene module v Pythonu

Tukaj lahko vidimo imena vseh lokalno nameščenih modulov Python, ki so prisotni v našem sistemu, in jih lahko tudi shranimo za prihodnje reference.

2. način: Preverite vse nameščene module Python:

Za preverjanje vseh nameščenih modulov Python lahko uporabimo naslednja dva ukaza s 'pip':

  1. Uporaba ukaza 'pip freeze'
  2. Uporaba ukaza 'pip list'

Uporabimo oba ukaza, da bi bolje razumeli njuno izvedbo.

(i) Uporaba ukaza 'pip freeze': V terminalu ukaznega poziva naše naprave moramo uporabiti ukaz 'pip freeze'. Najprej moramo odpreti terminal ukaznega poziva, nato pa vanj napisati 'ukaz pip', nato pa moramo pritisniti tipko enter. Ko pritisnemo tipko enter, bo namestitveni program pip začel zbirati seznam vseh nameščenih modulov Python in čez nekaj časa nam bo prikazal seznam vseh nameščenih modulov Python kot sledi:

Preverite nameščene module v Pythonu

(ii) Uporaba ukaza 'pip list': Če je namestitveni program pip, ki je prisoten v našem sistemu, različice 1.3 ali novejše, potem lahko to metodo uporabimo tudi za pridobitev seznama vseh nameščenih modulov Python. Tako kot pri prejšnji metodi moramo preprosto napisati ukaz 'pip list' znotraj terminala ukaznega poziva naše naprave in pritisniti tipko enter. Ko pritisnemo tipko enter, bo namestitveni program pip začel zbirati seznam vseh nameščenih modulov Python in čez nekaj časa nam bo prikazal seznam vseh nameščenih modulov Python kot sledi:

Preverite nameščene module v Pythonu

Tukaj smo ukaz 'pip list' spremenili v: 'pip list-- format=column', tako da lahko dobimo seznam vseh nameščenih modulov Python v našem sistemu v formatih stolpcev.

Zaključek

V tej vadnici smo se naučili, kako pomembno je, da imamo seznam vseh nameščenih modulov v našem sistemu ali sistemu nekoga. Nato smo se naučili vseh metod, s katerimi lahko dobimo seznam vseh nameščenih modulov Python v sistemu. Spoznali smo različne metode za lokalno nameščene module Python in vse module Python, nameščene v sistemu, in te metode smo uporabili za razumevanje njihove implementacije.