Има много моменти, когато работим върху чужда система и трябва да завършим нашия проект там. Става по-забързано, когато трябва да инсталираме всички необходими модули в тази система. Всъщност е по-объркано, когато трябва да започнем от нулата, когато сме по средата на нашия проект. Същото се отнася и когато някой друг работи върху нашата система за свой собствен проект.
Ето защо, в такива или много други случаи, бихме искали вече да знаем какви модули вече присъстват в системата, така че да не губим ценното си време, като използваме отново инсталационни команди за тях. Също така е полезно, когато искаме да извършим определено действие в нашата програма и знаем, че имаме тези модули в нашата система и можем да използваме тези функции, за да изпълним тази конкретна задача.
В този урок ще научим как можем да проверим инсталираните Python модули в система и да получим списъка с всички инсталирани модули, така че да не се налага да губим повече време.
Проверка на всички инсталирани модули на Python
Както вече обсъдихме защо ще трябва да проверим списъка с всички инсталирани модули на Python в нашата система и колко полезно става, когато имаме този списък с нас.
Сега ще научим начините, по които можем да проверим всички инсталирани Python модули в нашата система и да получим пълен списък с тях. Можем дори да проверим локално присъстващите модули на Python в системата, както и модулите на Python, които сме инсталирали в нашата система от командния терминал, използвайки инсталатора на pip.
Ще използваме следните два метода в този раздел, за да проверим всички инсталирани Python модули в нашата система и да получим списък с тях:
- Проверете всички локално инсталирани модули на Python
- Проверете всички инсталирани модули на Python
Нека разберем изпълнението на двата метода, като ги използваме и получим списъка с всички инсталирани модули на Python с тях.
Метод 1: Проверете всички локално инсталирани модули на Python:
Ако искаме само да проверим всички локално инсталирани модули на Python, тогава е много просто. Трябва да отворим нашата обвивка на Python (където се показва изходът) или дори можем да изпълним тази задача в бележника на Jupyter и лабораторията на Jupyter.
В Python shell (или в Jupyter notebook и Jupyter lab) трябва да напишем следната команда вътре в shell:
>> help('modules')
Когато натиснем клавиша enter след като напишем дадената по-горе команда, обвивката на Python ще започне да зарежда имената на всички локално инсталирани модули на Python в нашата система и можем да видим следния прозорец за състояние на нашия екран:
Както виждаме, списъкът с всички локално инсталирани Python модули се зарежда и ще отнеме известно време на Python shell да получи имената на всички локално инсталирани Python модули. Трябва да изчакаме известно време и след това ще покаже всички локално инсталирани модули на Python в нашата система, както можем да видим на следния изходен екран:
Тук можем да видим имената на всички локално инсталирани Python модули, налични в нашата система, и можем също да ги запазим за бъдещи справки.
Метод 2: Проверете всички инсталирани модули на Python:
За да проверим всички инсталирани модули на Python, можем да използваме следните две команди с 'pip':
- Използване на командата 'pip freeze'.
- Използване на командата 'pip list
Нека използваме и двете команди, за да разберем по-добре изпълнението им.
(i) Използване на командата 'pip freeze': Трябва да използваме командата „pip freeze“ в терминала на командния ред на нашето устройство. Първо, трябва да отворим терминала на командния ред и след това трябва да напишем командата „pip“ в него и след това трябва да натиснем клавиша enter. Когато натиснем клавиша enter, инсталаторът на pip ще започне да събира списъка с всички инсталирани Python модули и след известно време ще ни покаже списъка с всички инсталирани Python модули, както следва:
изберете от множество таблици sql
(ii) Използване на командата 'pip list': Ако инсталаторът на pip, присъстващ в нашата система, е от 1.3 или по-висока версия, тогава можем също да използваме този метод за получаване на списъка с всички инсталирани модули на Python. Както в предишния метод, просто трябва да напишем командата 'pip list' в терминала на командния ред на нашето устройство и да натиснете клавиша enter. Когато натиснем клавиша enter, инсталаторът на pip ще започне да събира списъка с всички инсталирани Python модули и след известно време ще ни покаже списъка с всички инсталирани Python модули, както следва:
Тук модифицирахме командата 'pip list' на: 'pip list-- format=column', така че да можем да получим списъка с всички инсталирани Python модули в нашата система във формати на колони.
Заключение
В този урок научихме колко е важно да имаме списък с всички инсталирани модули в нашата или нечия система. След това научихме всички методи, чрез които можем да получим списъка с всички инсталирани Python модули в системата. Научихме за различните методи за локално инсталирани Python модули и всички Python модули, инсталирани в системата, и използвахме тези методи, за да разберем тяхната реализация.