logo

Tarkista asennetut moduulit Pythonissa

On monta kertaa, kun työskentelemme jonkun toisen järjestelmän parissa, ja meidän on saatava projektimme valmiiksi siellä. Siitä tulee hektisempää, kun joudumme asentamaan kaikki tarvittavat moduulit siihen järjestelmään. Se on itse asiassa sotkumpaa, kun meidän on aloitettava alusta, kun olemme projektimme puolivälissä. Sama koskee myös sitä, kun joku muu työskentelee järjestelmässämme omaa projektiaan varten.

Siksi tällaisina aikoina tai monissa muissa tapauksissa toivomme, että tiedämme jo, mitä moduuleja järjestelmässä on jo olemassa, jotta emme tuhlaa arvokasta aikaamme käyttämällä niitä uudelleen asennuskomentoja. Siitä on hyötyä myös silloin, kun haluamme suorittaa tietyn toiminnon ohjelmassamme ja tiedämme, että järjestelmässämme on nämä moduulit ja voimme käyttää näitä toimintoja kyseisen tehtävän suorittamiseen.

Tässä opetusohjelmassa opimme, kuinka voimme tarkistaa asennetut Python-moduulit järjestelmään ja saada luettelon kaikista asennetuista moduuleista, jotta meidän ei tarvitse hukata enempää aikaa.

Kaikkien asennettujen Python-moduulien tarkistus

Kuten olemme jo keskustelleet, miksi meidän pitäisi tarkistaa luettelo kaikista järjestelmästämme asennetuista Python-moduuleista ja kuinka hyödyllistä siitä tulee, kun meillä on tämä luettelo mukanamme.

Nyt opimme tapoja, joilla voimme tarkistaa kaikki asennetut Python-moduulit järjestelmässämme ja saada täydellisen luettelon niistä. Voimme jopa tarkistaa järjestelmässä paikallisesti olevat Python-moduulit sekä järjestelmäämme asentamamme Python-moduulit komentopäätteestä pip-asennusohjelman avulla.

Aiomme käyttää seuraavia kahta menetelmää tässä osiossa tarkistaaksemme kaikki järjestelmässämme asennetut Python-moduulit ja saada luettelon niistä:

  1. Tarkista kaikki paikallisesti asennetut Python-moduulit
  2. Tarkista kaikki asennetut Python-moduulit

Ymmärretään molempien menetelmien toteutus käyttämällä niitä ja saamalla luettelon kaikista asennetuista Python-moduuleista niiden mukana.

Tapa 1: Tarkista kaikki paikallisesti asennetut Python-moduulit:

Jos haluamme vain tarkistaa kaikki paikallisesti asennetut Python-moduulit, se on hyvin yksinkertaista. Meidän on avattava Python-kuori (missä tulos näkyy), tai voimme jopa suorittaa tämän tehtävän Jupyter-muistikirjassa ja Jupyter-laboratoriossa.

Python-kuoressa (tai Jupyter-muistikirjassa ja Jupyter-laboratoriossa) meidän on kirjoitettava komentotulkin sisään seuraava komento:

c satunnaisluku
 >> help('modules') 

Kun painamme enter-näppäintä yllä annetun komennon kirjoittamisen jälkeen, Python-kuori alkaa ladata kaikkien järjestelmässämme paikallisesti asennettujen Python-moduulien nimiä ja näemme näytöllämme seuraavan tilaikkunan:

Tarkista asennetut moduulit Pythonissa

Kuten näemme, kaikkien paikallisesti asennettujen Python-moduulien luettelo latautuu, ja kestää jonkin aikaa, ennen kuin Python-kuori saa kaikkien paikallisesti asennettujen Python-moduulien nimet. Meidän on odotettava jonkin aikaa, ja sen jälkeen se näyttää kaikki paikallisesti asennetut Python-moduulit järjestelmässämme, kuten voimme nähdä seuraavassa tulosnäytössä:

Tarkista asennetut moduulit Pythonissa

Täällä näemme kaikkien järjestelmässämme olevien paikallisesti asennettujen Python-moduulien nimet ja voimme myös tallentaa ne myöhempää käyttöä varten.

Tapa 2: Tarkista kaikki asennetut Python-moduulit:

Tarkistaaksemme kaikki asennetut Python-moduulit, voimme käyttää seuraavia kahta komentoa 'pip':n kanssa:

  1. Pip freeze -komennon käyttäminen
  2. Käyttämällä 'pip list -komentoa

Käytetään molempia komentoja ymmärtääksemme niiden toteutusta paremmin.

bash silmukalle 1-10

(i) Pip freeze -komennon käyttäminen: Meidän on käytettävä 'pip freeze' -komentoa laitteemme komentokehotepäätteen sisällä. Ensin meidän on avattava komentokehotepääte, jonka jälkeen meidän on kirjoitettava siihen 'pip-komento', jonka jälkeen meidän on painettava enter-näppäintä. Kun painamme enter-näppäintä, pip-asennusohjelma alkaa kerätä luetteloa kaikista asennetuista Python-moduuleista, ja hetken kuluttua se näyttää meille luettelon kaikista asennetuista Python-moduuleista seuraavasti:

Tarkista asennetut moduulit Pythonissa

(ii) Pip lista -komennon käyttäminen: Jos järjestelmässämme oleva pip-asennusohjelma on 1.3 tai uudempi, voimme käyttää tätä menetelmää myös kaikkien asennettujen Python-moduulien luettelon saamiseen. Kuten edellisessä menetelmässä, meidän on yksinkertaisesti kirjoitettava 'pip list' -komento laitteemme komentokehotepäätteeseen ja painettava Enter-näppäintä. Kun painamme enter-näppäintä, pip-asennusohjelma alkaa kerätä luetteloa kaikista asennetuista Python-moduuleista, ja hetken kuluttua se näyttää meille luettelon kaikista asennetuista Python-moduuleista seuraavasti:

Tarkista asennetut moduulit Pythonissa

Täällä olemme muuttaneet 'pip list' -komentoa muotoon: 'pip list-- format=column', jotta voimme saada luettelon kaikista järjestelmäämme asennetuista Python-moduuleista sarakemuodoissa.

Johtopäätös

Tässä opetusohjelmassa olemme oppineet, kuinka tärkeää on, että meillä on luettelo kaikista järjestelmäämme tai jonkun järjestelmään asennetuista moduuleista. Sitten olemme oppineet kaikki menetelmät, joilla saamme luettelon kaikista järjestelmään asennetuista Python-moduuleista. Opimme paikallisesti asennettujen Python-moduulien eri menetelmistä ja kaikista järjestelmään asennetuista Python-moduuleista ja käytimme näitä menetelmiä ymmärtääksemme niiden toteutusta.