logo

Comproveu els mòduls instal·lats a Python

Hi ha moltes vegades que estem treballant en el sistema d'una altra persona, i hem de completar el nostre projecte allà. Es torna més agitat quan hem d'instal·lar tots els mòduls necessaris en aquest sistema. De fet, és més desordenat quan hem de començar des de zero quan estem a mig camí del nostre projecte. El mateix implica també quan una altra persona està treballant en el nostre sistema per al seu propi projecte.

Per tant, en aquests moments o en molts altres casos, ens agradaria saber quins mòduls ja estan presents al sistema per no perdre el nostre preuat temps utilitzant de nou les ordres d'instal·lació per a ells. També és útil quan volem realitzar una acció concreta al nostre programa, i sabem que tenim aquests mòduls presents al nostre sistema, i podem utilitzar aquestes funcions per fer aquesta tasca en particular.

En aquest tutorial, aprendrem com podem comprovar els mòduls Python instal·lats en un sistema i obtenir la llista de tots els mòduls instal·lats perquè no hàgim de perdre més temps.

Comprovació de tots els mòduls Python instal·lats

Com ja hem comentat, per què hauríem de comprovar la llista de tots els mòduls Python instal·lats al nostre sistema i fins a quin punt és útil quan tenim aquesta llista amb nosaltres.

Ara, aprendrem de quina manera podem comprovar tots els mòduls de Python instal·lats al nostre sistema i obtenir una llista completa d'ells. Fins i tot podem comprovar els mòduls Python presents localment al sistema, així com els mòduls Python que hem instal·lat al nostre sistema des del terminal d'ordres mitjançant l'instal·lador pip.

Utilitzarem els dos mètodes següents en aquesta secció per comprovar tots els mòduls Python instal·lats al nostre sistema i obtenir-ne una llista:

  1. Comproveu tots els mòduls Python instal·lats localment
  2. Comproveu tots els mòduls Python instal·lats

Entendrem la implementació dels dos mètodes utilitzant-los i obtenint la llista de tots els mòduls de Python instal·lats amb ells.

Mètode 1: comproveu tots els mòduls Python instal·lats localment:

Si només volem comprovar tots els mòduls Python instal·lats localment, és molt senzill. Hem d'obrir el nostre shell de Python (on es mostra la sortida), o fins i tot podem realitzar aquesta tasca al quadern de Jupyter i al laboratori de Jupyter.

ddl vs dml

A l'intèrpret d'ordres de Python (o al quadern Jupyter i al laboratori de Jupyter), hem d'escriure l'ordre següent dins de l'intèrpret d'ordres:

 >> help('modules') 

Quan premem la tecla Intro després d'escriure l'ordre anterior, l'intèrpret d'ordres de Python començarà a carregar els noms de tots els mòduls Python instal·lats localment al nostre sistema, i podem veure la següent finestra d'estat a la nostra pantalla:

Comproveu els mòduls instal·lats a Python

Com podem veure, s'està carregant la llista de tots els mòduls de Python instal·lats localment, i l'intèrpret d'ordres de Python trigarà un temps a obtenir els noms de tots els mòduls de Python instal·lats localment. Haurem d'esperar una estona, i després d'això, mostrarà tots els mòduls Python instal·lats localment al nostre sistema, tal com podem veure a la següent pantalla de sortida:

Comproveu els mòduls instal·lats a Python

Aquí, podem veure els noms de tots els mòduls Python instal·lats localment presents al nostre sistema, i també els podem guardar per a futures referències.

Mètode 2: comproveu tots els mòduls Python instal·lats:

Per comprovar tots els mòduls de Python instal·lats, podem utilitzar les dues ordres següents amb el 'pip':

classificació de fusió
  1. Utilitzant l'ordre 'pip freeze'
  2. Utilitzant l'ordre 'pip list'.

Utilitzem les dues ordres per entendre millor la seva implementació.

(i) Utilitzant l'ordre 'pip freeze': Hem d'utilitzar l'ordre 'pip freeze' dins del terminal de l'indicador d'ordres del nostre dispositiu. En primer lloc, hem d'obrir el terminal del símbol d'ordres, i després hem d'escriure-hi l''ordre pip', i després hem de prémer la tecla Enter. Quan premem la tecla Enter, l'instal·lador pip començarà a recopilar la llista de tots els mòduls de Python instal·lats i, al cap d'un temps, ens mostrarà la llista de tots els mòduls de Python instal·lats de la següent manera:

Comproveu els mòduls instal·lats a Python

(ii) Utilitzant l'ordre 'pip list': Si l'instal·lador pip present al nostre sistema és de versions 1.3 o superiors, també podem utilitzar aquest mètode per obtenir la llista de tots els mòduls Python instal·lats. Com en el mètode anterior, simplement hem d'escriure l'ordre 'pip list' dins del terminal del indicador d'ordres del nostre dispositiu i prémer la tecla Enter. Quan premem la tecla Enter, l'instal·lador pip començarà a recopilar la llista de tots els mòduls de Python instal·lats i, al cap d'un temps, ens mostrarà la llista de tots els mòduls de Python instal·lats de la següent manera:

Comproveu els mòduls instal·lats a Python

Aquí, hem modificat l'ordre 'pip list' a: 'pip list-- format=column' perquè puguem obtenir la llista de tots els mòduls Python instal·lats al nostre sistema en els formats de columna.

Conclusió

En aquest tutorial, hem après que tan important és que tinguem una llista de tots els mòduls instal·lats al nostre sistema o al sistema d'algú. Aleshores, hem après tots els mètodes pels quals podem obtenir la llista de tots els mòduls Python instal·lats al sistema. Hem conegut els diferents mètodes per als mòduls Python instal·lats localment i tots els mòduls Python instal·lats al sistema, i hem utilitzat aquests mètodes per entendre la seva implementació.