Strādājot ar Python projektiem, var būt nepieciešams uzskaitīt instalētās Python pakotnes, lai pārvaldītu atkarības, pārbaudītu atjauninājumus vai kopīgotu projekta prasības ar citiem. Šajā ziņojumā mēs apskatīsim daudzas metodes, kā uzskaitīt jūsu sistēmā instalētās Python pakotnes.
Uzskaitiet instalētās Python pakotnes
Tālāk ir norādītas dažas metodes, ar kurām mēs varam uzskaitīt instalētās Python Pakas:
- Izmantojot pip sarakstu
- Izmantojot pip freeze
- Izmantojot Python pkg_resources
- Izmantojot pipdeptree
- Izmantojot pipenv
- Izmantojot Jupyter piezīmjdatoru
Uzskaitiet instalētās Python pakotnes, izmantojot pip sarakstu
Visizplatītākā metode instalēto Python pakotņu uzskaitīšanai ir komandrindas rīka pip izmantošana. pip ir Python standarta pakotņu pārvaldnieks, un tas ir iepriekš instalēts ar Python 3.4 un jaunākām versijām.
Mēs varam uzskaitīt instalētās pakotnes, izmantojot pip, izmantojot sarakstu komandu. Vienkārši atveriet termināli vai komandu uzvedni un palaidiet šo komandu, un jūs redzēsit visu instalēto pakotņu sarakstu.
pip list>
Šī komanda parādīs visu Python vidē instalēto Python pakotņu un to versiju sarakstu. Varat arī novirzīt izvadi uz teksta failu (neobligāti) Ja vēlaties saglabāt instalēto pakotņu sarakstu teksta failā, varat izmantot šādu komandu:
pip list>install_packages.txt>
Šī komanda izveidos failu install_packages.txt un saglabās tajā esošo pakotņu sarakstu.
Uzskaitiet Python pakotnes, izmantojot pip freeze
Vēl viena bieži lietota komanda, lai uzskaitītu instalētās pakotnes, īpaši Python projektu pārvaldības kontekstā, ir pip freeze. Šī komanda ģenerē instalēto pakotņu un to versiju sarakstu formātā, ko parasti izmanto, lai norādītu projekta atkarības failā prasības.txt.
Varam izmantot pip iesaldēt lai uzskaitītu instalētās Python pakotnes. Vienkārši atveriet savu termināli vai komandu uzvedni un palaidiet šo komandu.
pip freeze>
Šī komanda parādīs instalēto pakotņu un to versiju sarakstu, līdzīgi tam, ko jūs varētu atrast failā prasības.txt.
Uzskaitiet Python pakotnes, izmantojot Python pkg_resources moduli
Ja vēlaties programmatisku pieeju, lai uzskaitītu instalētās pakotnes no Python skripta, varat izmantot moduli pkg_resources no setuptools pakotnes. Šeit ir piemērs, kā to izmantot:
Python3
java lasa csv
import> pkg_resources> installed_packages>=> pkg_resources.working_set> for> package>in> installed_packages:> >print>(f>'{package.key}=={package.version}'>)> |
>
>
Šis skripts izdrukās visu Python vidē instalēto pakotņu nosaukumus un versijas.
Uzskaitiet Python pakotnes, izmantojot pipdeptree
pipdeptree ir Python pakotne, kas palīdz vizualizēt un uzskaitīt instalēto pakotņu atkarības kokam līdzīgā struktūrā. Lai to izmantotu, vispirms tas jāinstalē:
pip install pipdeptree>
Pēc pipdeptree instalēšanas varat uzskaitīt instalētās pakotnes un to atkarības šādi:
pipdeptree>
Šī komanda parādīs kokam līdzīgu instalēto pakotņu struktūru un to atkarības.
Uzskaitiet instalētās pakotnes, izmantojot pipenv
pipenv ir populārs rīks Python projektu vides un atkarību pārvaldībai. Tas apvieno pip un virtualenv, lai jūsu projektiem izveidotu izolētas Python vides. Lai uzskaitītu instalētās pakotnes pipenv vidē, rīkojieties šādi:
- Atveriet termināli vai komandu uzvedni un dodieties uz direktoriju, kurā atrodas jūsu Pipfile.
- Aktivizējiet virtuālo vidi:
pipenv shell>
Uzskaitiet instalētās pakotnes:
pipenv lock --requirements>
Šī komanda parādīs instalēto pakotņu un to versiju sarakstu.
mb uz GB
Izmantojot Jupyter piezīmjdatoru
Ja Python izstrādei izmantojam Jupyter Notebook un vēlamies uzskaitīt instalētās pakotnes piezīmjdatorā, mēs to varam izdarīt, izmantojot ! (čaulas komanda) prefikss. Lūk, kā to izdarīt:
- Atveriet Jupyter piezīmjdatoru: palaidiet Jupyter piezīmjdatoru, terminālī palaižot Jupyter piezīmjdatoru.
- Izveidojiet jaunu piezīmju grāmatiņu vai atveriet esošu: varat izveidot jaunu piezīmju grāmatiņu vai atvērt esošu, kurā vēlaties uzskaitīt instalētās pakotnes.
- Uzskaitiet instalētās pakotnes piezīmjdatora šūnā:
!pip list>
Palaižot šo komandu piezīmjdatora šūnā, piezīmjdatora izvadē tiks parādīts instalēto pakotņu saraksts un to versijas.