Как запускать библиотеки в python и как определить какая нужна библиотека

Как работать с библиотеками и определять какая нужна библиотека и как запускать её?

Непонятный вопрос, нужно больше контекста.

В каком смысле определять? Если существует хорошая библиотека помогающая решить вашу задачу — значит нужна. :kolobokbatya:

Читать её документацию.
Обычно просто импортировать и вызывать нужные функции.

Устанавливают библиотеки обычно через pip + желательно использовать virtualenv, чтобы устанавливать в проект, а не глобально в систему (например, чтобы можно было использовать разные версии в разных проектах).
Так что надо разобраться с ними.
В этой теме немного примеров и ссылок: Установка библиотеки tensorflow, EnvironmentError WinError 5, google.protobuf.pyext import _message ImportError: DLL load failed - #4 от пользователя AlexP

Если у тебя уже установлена Библиотека, то для того чтобы добавить ее в свой код, то напиши это в самом начале кода:
import «название установленной библиотеке, например time»

Так ТС спрашивал не как добавить, а как понять что нужна например именно time, и если нужна то как с ней работать (какие есть функции, что они делают?).
Ответ был выше - читать документацию к библиотекам.