logo

Kuinka luetella asennetut Python-paketit

Python-projektien parissa työskenteleminen saattaa edellyttää asennettujen Python-pakettien luetteloimista riippuvuuksien hallitsemiseksi, päivitysten tarkistamiseksi tai projektivaatimusten jakamiseksi muiden kanssa. Tässä viestissä tarkastelemme lukuisia tekniikoita järjestelmääsi asennettujen Python-pakettien luetteloimiseksi.

Listaa asennetut Python-paketit

Alla on joitain menetelmiä, joilla voimme luetteloida asennettuja Python Paketit:



  • Käyttämällä pip lista
  • Pip freeze -käyttö
  • Pythonin pkg_resurssien käyttö
  • Pipdeptreen käyttäminen
  • Käyttämällä pipenv
  • Jupyter-muistikirjan käyttäminen

Listaa asennetut Python-paketit pip-luettelon avulla

Yleisin tapa listata asennettuja Python-paketteja on käyttää pip-komentorivityökalua. pip on Pythonin vakiopakettien hallinta, ja siihen on esiasennettu Python 3.4 ja uudemmat versiot.

Voimme listata asennetut paketit pip-komennolla käyttämällä list-komentoa. Avaa vain pääte tai komentokehote ja suorita seuraava komento, niin näet luettelon kaikista asennetuista paketeista.

pip list>

Tämä komento näyttää luettelon kaikista Python-ympäristöösi asennetuista Python-paketeista ja niiden versioista. Voit myös ohjata tulosteen tekstitiedostoon (valinnainen) Jos haluat tallentaa asennettujen pakettien luettelon tekstitiedostoon, voit käyttää seuraavaa komentoa:



pip list>install_packages.txt>

Tämä komento luo tiedoston nimeltä install_packages.txt ja tallentaa siihen pakettien luettelon.

Listaa Python-paketit pip freeze -toiminnolla

Toinen yleisesti käytetty komento asennettujen pakettien luetteloimiseen, erityisesti Python-projektinhallinnan yhteydessä, on pip freeze. Tämä komento luo luettelon asennetuista paketeista ja niiden versioista muodossa, jota käytetään yleisesti projektiriippuvuuksien määrittämiseen vaatimusten.txt-tiedostossa.

Voimme käyttää pip jäädyttää listata asennetut Python-paketit. Avaa vain terminaali tai komentokehote ja suorita seuraava komento.



pip freeze>

Tämä komento näyttää luettelon asennetuista paketeista ja niiden versioista, joka on samanlainen kuin vaatimusten.txt-tiedostossa.

Listaa Python-paketit Pythonin pkg_resources-moduulilla

Jos pidät enemmän ohjelmallisesta lähestymistavasta asennettujen pakettien luetteloimiseen Python-komentosarjan sisällä, voit käyttää setuptools-paketin pkg_resources-moduulia. Tässä on esimerkki sen käytöstä:

Python 3


...javalla



import> pkg_resources> installed_packages>=> pkg_resources.working_set> for> package>in> installed_packages:> >print>(f>'{package.key}=={package.version}'>)>

>

>

Tämä komentosarja tulostaa kaikkien Python-ympäristöösi asennettujen pakettien nimet ja versiot.

Listaa Python-paketit pipdeptreellä

pipdeptree on Python-paketti, jonka avulla voit visualisoida ja luetella asennettujen pakettien riippuvuuksia puumaiseen rakenteeseen. Jotta voit käyttää sitä, sinun on ensin asennettava se:

pip install pipdeptree>

Pipdeptreen asentamisen jälkeen voit listata asennetut paketit ja niiden riippuvuudet seuraavasti:

pipdeptree>

Tämä komento näyttää asennettujen pakettien ja niiden riippuvuuksien puumaisen rakenteen.

Listaa asennetut paketit pipenv:n avulla

pipenv on suosittu työkalu Python-projektiympäristöjen ja riippuvuuksien hallintaan. Se yhdistää pip ja virtualenv luodakseen eristettyjä Python-ympäristöjä projekteillesi. Listaa pipenv-ympäristössä asennetut paketit seuraavasti:

  • Avaa pääte tai komentokehote ja siirry hakemistoon, jossa Pipfile sijaitsee.
  • Aktivoi virtuaaliympäristö:
pipenv shell>

Listaa asennetut paketit:

pipenv lock --requirements>

Tämä komento näyttää luettelon asennetuista paketeista ja niiden versioista.

java vertailumenetelmä

Jupyter-muistikirjan käyttäminen

Jos käytämme Jupyter Notebookia Python-kehitykseen ja haluamme listata asennetut paketit muistikirjaan, voimme tehdä sen käyttämällä ! (shell-komento) etuliite. Näin:

  • Avaa Jupyter Notebook: Käynnistä Jupyter Notebook suorittamalla jupyter-muistikirja päätteessäsi.
  • Luo uusi muistikirja tai avaa olemassa oleva: Voit luoda uuden muistikirjan tai avata olemassa olevan muistikirjan, johon haluat listata asennetut paketit.
  • Listaa asennetut paketit muistikirjan soluun:
!pip list>

Tämän komennon suorittaminen muistikirjan solussa näyttää luettelon asennetuista paketeista ja niiden versioista kannettavan tietokoneen tulosteessa.