Обычно python библиотеки, такие как numpy или matplotlib, используются с "import numpy" в скрипте .py, затем мы вызываем функции, которые мы импортировали.
Однако некоторые библиотеки, такие как «pip» или «anaconda» не импортируются в сценарии, а скорее основаны на командах: вызываются из терминала с использованием аргументов и опций, таких как «pip install [options] [what]]».
Today Я установил библиотеку, и мне потребовалось некоторое время, чтобы понять, что она основана на командах, и не сработает, если я просто запущу скрипт "main.py", который в ней содержится.
Мой вопрос: что такое принципиальная разница между этими двумя типами библиотек? Как мне научиться создавать библиотеки на основе команд?
По сути, я просто хочу их понять, но даже не знаю, с чего начать свое исследование.