logo

Kaip sukurti failą Requirements.txt programoje Python

Reikalingų.txt failo kūrimas ir priežiūra yra pagrindinė geriausia Python kūrimo praktika. Tai užtikrina, kad jūsų projekto priklausomybės būtų gerai dokumentuotos ir lengvai atkuriamos, todėl kitiems bus lengviau dirbti su jūsų kodu ir sumažėja suderinamumo problemų tikimybė.

Sukurkite failą Requirements.txt programoje Python

Dirbant su Python projektais, priklausomybių valdymas yra esminė kūrimo proceso dalis. Priklausomybės yra išorinės bibliotekos arba paketai, kuriais tinkamai veikia jūsų Python kodas. Siekiant užtikrinti, kad jūsų projektas būtų lengvai atkuriamas ir prižiūrimas, gera praktika yra sukurti reikalavimų.txt failą. Šiame faile išvardytos visos priklausomybės, kurių reikia jūsų projektui, todėl kitiems bus lengviau įdiegti ir paleisti jūsų kodą.

Kodėl verta naudoti reikalavimų.txt failą?

Reikalavimus.txt failas naudojamas keliems svarbiems tikslams:



  • Atkuriamumas: nurodydami tikslias paketų ir bibliotekų versijas, nuo kurių priklauso jūsų projektas, užtikrinate, kad visi kiti, dirbantys su jūsų projektu, gali sukurti tą pačią aplinką ir atkurti tuos pačius rezultatus.
  • Priklausomybių valdymas: Priklausomybių valdymas tampa lengviau valdomas. Galite lengvai pridėti, atnaujinti arba pašalinti paketus, jei reikia, nesekdami jų rankiniu būdu.
  • Suderinamumas: padeda išvengti versijų konfliktų tarp paketų, užtikrinant, kad visos priklausomybės veiktų darniai.
  • Diegimas: diegdami programą arba bendrindami ją su kitais, galite pateikti jiems failą követelmények.txt, kad būtų galima lengvai įdiegti reikiamas priklausomybes.

Failo reikalavimai.txt kūrimas

1 veiksmas: suaktyvinkite savo virtualią aplinką

Norėdami sukurti ir suaktyvinti a virtuali aplinka , atidarykite terminalą ir paleiskite šias komandas:

# Create a virtual environment  python -m venv myenv  # Activate the virtual environment  # Windows myenvScriptsactivate # macOS and Linux source myenv/bin/activate>

2 veiksmas: įdiekite priklausomybes

eilutė pakeisti visą java

Kad galėtumėte išvardyti projekto priklausomybes faile requirements.txt, turite jas įdiegti virtualioje aplinkoje. Šiuo tikslu galite naudoti pip, Python paketų tvarkyklę. Čia pakeiskite paketo pavadinimą tikruoju paketo, kurį norite įdiegti, pavadinimu.

pip install package-name i.e. pip install pandas>

3 veiksmas: sugeneruokite failą requirements.txt

Dabar galite sugeneruoti reikalavimų.txt failą vykdydami šią komandą:

4 veiksmas: peržiūrėkite failą request.txt

Ekrano kopija nuo-2023-09-09-13-01-39