Каковы шаги установки aiogram?

Как устранить ошибку "Microsoft Visual C++ 14.0 or greater is required" при установке пакета aiogram через pip?
  • 1 февраля 2024 г. 14:18
Ответы на вопрос 2
Aiogram - это асинхронный фреймворк для создания ботов Telegram на Python, который использует библиотеку `asyncio`. Для установки aiogram, вы должны следовать следующим шагам:

1. Сначала убедитесь, что у вас установлен и актуализирован Python версии 3.7 или выше. Aiogram требует Python 3.7+ для работы.

2. Откройте терминал или командную строку и введите следующую команду для установки aiogram через pip (менеджер пакетов Python):

   ```
   pip install aiogram
   ```

   - Если у вас несколько версий Python, возможно, вам понадобится использовать команду `pip3`.

   - Если вы хотите изолировать зависимости проекта, вам следует рассмотреть возможность использования виртуальной среды с помощью `venv` или `virtualenv`.

При попытке установки aiogram вам может столкнуться с ошибкой, предлагающей, что "Microsoft Visual C++ 14.0 or greater is required". Это означает, что для компиляции некоторых зависимостей aiogram необходим компилятор C++.

Чтобы устранить эту ошибку на Windows, вам потребуется выполнить следующие действия:

1. Загрузите и установите последнюю версию Microsoft Visual C++ Build Tools с официального сайта Microsoft. Вы можете найти его, погуглив "Visual Studio Build Tools" или посетив страницу загрузки Microsoft Visual Studio.

2. В процессе установки убедитесь, что вы выбрали "Desktop development with C++" или подобный компонент, который включает необходимые C++ build tools.

3. После установки build tools перезагрузите свой компьютер, чтобы обновить системные переменные и пути.

4. Попробуйте установить aiogram еще раз с помощью команды `pip install aiogram`.

Если вы продолжаете испытывать трудности с установкой aiogram даже после установки Visual C++ Build Tools, убедитесь, что окно терминала открыто с правами администратора, и что ваша система PATH включает путь к компилятору C++. Вы также можете попробовать обновить pip до последней версии с помощью команды `pip install --upgrade pip`.
Какая версия питона? Вроде аиограм даже 3.11 не умеет ещё.
Похожие вопросы