Установка библиотек
Модульные компоненты кода, которые могут бытьimport
(импортированы) в ваш код Python, называются modules. Стандартная библиотека Python сама по себе представляет собой обширную коллекцию хорошо документированных модулей. Модули состоят из кода Python (и иногда скомпилированного двоичного кода); они упакованы в архивыzip
, известные как пакеты, а также метаданные, параметры установки, тестовый код и т.д.
Признаюсь, дай мне этот текст когда я еще не понимал смысла библиотек я бы и дальше не понимал🤷♂️.
В общем библиотеки нужны для написания кода, они выступают в виде заготовленных шаблонов для быстрого их использования.
В процессе обучения вы все поймете. Опять таки, надеюсь на это.
Писать нашего будущего бота мы будем используя библиотеку aiogram. Давайте я не буду объяснять почему она а не например TeleBot который так часто везде используют :)
Скажу только что это асинхронная, быстрая и модная библиотека, которую будет не стыдно показать другу разработчику.
Забудем про шутки за 3 копейки, перейдем к установке.
Начнем с способа 1, подходящий для тех кто использует PyCharm.
Переходим Fille - Settings - ADD(плюсик в правом ближе к углу)
В поисковую строку вписываем название библиотеки aiogram и устанавливаем ее. Так можно сделать практически с любой библиотекой.
Но есть загвоздка, если вы в будущем планируете устанавливать скрипт на платный сервер, то большая часть работы будет выполняться из командной строки. Насчет командной строки в следующем способе.
Способ 2, только хардкор.
Запускаем нашу командную строку и вписываем туда эту команду:
pip install -U aiogram
или же:
pip3 install -U aiogram
а также:
pip install uvloop pip install ujson
Опять таки, сейчас мы все пихаем устанавливаем в глобальный питон и это не есть хорошо
Может быть в будущем мы будем работать более целесообразно и все будет проходить через виртуальные среды.