Хей, как вы? Представьте, у Вас большой Python проект, и его нужно передать коллеге для тестов или доработки. И вот вы передаете код, коллега запускает его, после чего видит ошибку: ModuleNotFoundError: No module named 'numpy' Коллега полон терпения: он устанавливает недостающую библиотеку и вновь запускает код: ModuleNotFoundError: No module named 'PySide2' Хм, Ваш коллега спокойно устанавливает вторую библиотеку, но затем ситуация повторяется десять раз. Итог: коллега опечален ведь потрачена...
В своих постах при недостатке определенных пакетов указываю комментарий вида pip install пакет. Слепо следуя наставлениям читатель может подумать, что у пакета только одна команда. Только это не так. И сегодня мы разберемся в этом менеджере пакетов поподробнее. Для каких целей нужно использовать менеджер пакетов PIP? Все дело в пакетной корзинке. Для Python написано невероятное количество пакетов. Если обратиться к официальному ресурсу, откуда pip берет данные, то на 11.06.2021 число пакетов превышает 309 832 пакета...