Как проверить установленную версию библиотеки с помощью `pip`?

Для проверки установленной версии библиотеки с помощью `pip` можно использовать команду:
pip show <название_библиотеки>

Например, чтобы узнать версию библиотеки `requests`, нужно выполнить:
pip show requests
Результат покажет информацию о библиотеке, включая версию в поле `Version:`.

Есть несколько способов проверить установленную версию библиотеки с помощью pip:

  1. Использование команды pip show:

    Это наиболее прямой способ. Команда отображает информацию о пакете, включая его версию.

    pip show <название_библиотеки>

    Например, чтобы узнать версию установленного пакета requests:

    pip show requests

    В выводе команды ищите строку Version:. Значение после этого поля и будет установленной версией.

  2. Использование команды pip list и фильтрация:

    Команда pip list отображает список всех установленных пакетов и их версий. Можно отфильтровать вывод с помощью grep (в Linux/macOS) или findstr (в Windows).

    На Linux/macOS:

    pip list | grep <название_библиотеки>

    Например:

    pip list | grep requests

    На Windows:

    pip list | findstr <название_библиотеки>

    Например:

    pip list | findstr requests

    Эта команда выведет строку, содержащую имя библиотеки и её версию.

  3. Использование pip freeze и фильтрация:

    Команда pip freeze выводит список установленных пакетов и их версий в формате, необходимом для файла requirements.txt.

    Снова можно использовать grep (Linux/macOS) или findstr (Windows) для фильтрации.

    На Linux/macOS:

    pip freeze | grep <название_библиотеки>

    Например:

    pip freeze | grep requests

    На Windows:

    pip freeze | findstr <название_библиотеки>

    Например:

    pip freeze | findstr requests

    Эта команда выведет строку вида requests==<версия>.

Какой способ выбрать?

Команда pip show обычно является наиболее предпочтительным способом, так как она предоставляет наиболее полную информацию о пакете, а не только его имя и версию.

0