Crear i mantenir un fitxer requirements.txt és una pràctica recomanada fonamental per al desenvolupament de Python. Assegura que les dependències del vostre projecte estiguin ben documentades i es puguin reproduir fàcilment, facilitant que altres treballin amb el vostre codi i reduint la probabilitat de problemes de compatibilitat.
Creeu un fitxer Requirements.txt a Python
Quan es treballa en projectes Python, la gestió de dependències és una part crucial del procés de desenvolupament. Les dependències són biblioteques o paquets externs en què es basa el vostre codi Python per funcionar correctament. Per assegurar-vos que el vostre projecte es pugui reproduir i mantenir fàcilment, és una bona pràctica crear un fitxer requirements.txt. Aquest fitxer enumera totes les dependències que el vostre projecte necessita, de manera que és més fàcil per a altres instal·lar i executar el vostre codi.
Per què utilitzar un fitxer requirements.txt?
Un fitxer requirements.txt té diversos propòsits importants:
- Reproductibilitat: en especificar les versions exactes de paquets i biblioteques de les quals depèn el vostre projecte, us assegureu que qualsevol altra persona que treballi en el vostre projecte pugui crear el mateix entorn i reproduir els mateixos resultats.
- Gestió de dependències: la gestió de dependències es fa més manejable. Podeu afegir, actualitzar o eliminar paquets fàcilment sense fer-ne un seguiment manualment.
- Compatibilitat: ajuda a evitar conflictes de versions entre paquets, assegurant que totes les dependències funcionin harmoniosament.
- Desplegament: quan desplegueu la vostra aplicació o la compartiu amb altres persones, podeu proporcionar-los un fitxer requirements.txt per instal·lar les dependències necessàries sense esforç.
Creació d'un fitxer requirements.txt
Pas 1: activeu el vostre entorn virtual
Per crear i activar a entorn virtual , obriu el vostre terminal i executeu les ordres següents:
# Create a virtual environment python -m venv myenv # Activate the virtual environment # Windows myenvScriptsactivate # macOS and Linux source myenv/bin/activate>
Pas 2: instal·leu les dependències
apurva padgaonkar
Abans de poder enumerar les dependències del vostre projecte al fitxer requirements.txt, cal que les instal·leu al vostre entorn virtual. Podeu utilitzar pip, el gestor de paquets de Python, per a aquest propòsit. Aquí, substituïu package-name pel nom real del paquet que voleu instal·lar.
pip install package-name i.e. pip install pandas>
Pas 3: genereu el fitxer requirements.txt
Ara, podeu generar el fitxer requirements.txt executant l'ordre següent:
