May 16, 2019

Установка библиотек

Модульные компоненты кода, которые могут быть 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

Опять таки, сейчас мы все пихаем устанавливаем в глобальный питон и это не есть хорошо

Может быть в будущем мы будем работать более целесообразно и все будет проходить через виртуальные среды.

🥂 Вроде бы на этом можно завершить эту часть мануала. У нас уже есть библиотека и мы готовы к работе.