У меня возникли трудности с установкой зависимостей в репозитории Python, который предназначен для удаления сообщений. Вот ссылка на сам репозиторий: <a href="https://github.com/gurland/telegram-delete-all-messages/" rel="nofollow">https://github.com/gurland/telegram-delete-all-messages/</a>. Я нашел несколько простых руководств, например, здесь: <a href="https://piratecpa.net/2023/10/kak-bystro-udalit-vse-svoi-soobshheniya-v-gruppah-v-telegram/" rel="nofollow">https://piratecpa.net/2023/10/kak-bystro-udalit-vs...</a>. Можете подсказать, как решить проблему с установкой зависимостей? Я прикладываю часть вывода из командной строки: <pre><code>d:\Prog10\AyuGram\telegram-delete-all-messages-master>install.bat d:\Prog10\AyuGram\telegram-delete-all-messages-master>set filepath=d:\Prog10\AyuGram\telegram-delete-all-messages-master\ d:\Prog10\AyuGram\telegram-delete-all-messages-master>python -m venv d:\Prog10\AyuGram\telegram-delete-all-messages-master\venv d:\Prog10\AyuGram\telegram-delete-all-messages-master>call d:\Prog10\AyuGram\telegram-delete-all-messages-master\venv\Scripts\activate.bat Collecting pyrogram==1.4 (from -r d:\Prog10\AyuGram\telegram-delete-all-messages-master\requirements.txt (line 1)) Downloading Pyrogram-1.4.0-py3-none-any.whl.metadata (4.4 kB) Collecting tgcrypto (from -r d:\Prog10\AyuGram\telegram-delete-all-messages-master\requirements.txt (line 2)) Downloading TgCrypto-1.2.5.tar.gz (37 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting pyaes==1.6.1 (from pyrogram==1.4->-r d:\Prog10\AyuGram\telegram-delete-all-messages-master\requirements.txt (line 1)) Downloading pyaes-1.6.1.tar.gz (28 kB) Installing build dependencies ... done Getting req
Для решения проблемы с установкой зависимостей в проекте из репозитория, проверьте следующие шаги: 1. **Обновите pip**: Убедитесь, что у вас установлена последняя версия `pip`, так как это может помочь в установке зависимостей. Выполните команду: ```bash python -m pip install --upgrade pip ``` 2. **Проверьте Python**: Убедитесь, что версия Python, которую вы используете, соответствует требованиям проекта. В большинстве случаев Python 3.6 и выше должен работать, но лучше проверить документацию репозитория на предмет конкретных требований. 3. **Установите зависимости вручную**: Иногда возможно, что одна из зависимостей имеет проблемы с автоматической установкой. Попробуйте установить зависимости, указанные в `requirements.txt`, по одной. Например: ```bash pip install pyrogram==1.4 pip install tgcrypto pip install pyaes==1.6.1 ``` 4. **Проверка ошибок**: Обратите внимание на вывод командной строки и постарайтесь найти конкретные сообщения об ошибках. Если при установке зависимостей произошла ошибка, возможно, потребуется установить дополнительные зависимости, такие как компиляторы или библиотеки для разработки. 5. **Использование виртуального окружения**: Если вы еще не активировали виртуальное окружение, убедитесь, что вы это сделали. Активация виртуального окружения позволит избежать конфликтов с пакетами, установленными глобально: ```bash venv\Scripts\activate ``` 6. **Alternative Package**: Если проблема сохраняется, вы можете попробовать использовать другой инструмент для удаления сообщений, такой как `telegram-cli` или `tgdump`, и посмотреть, помогут ли они с вашей задачей. Если ни один из этих шагов не помогает, пожалуйста, предоставьте дополнительные сообщения об ошибках из командной строки, чтобы можно было лучше понять, в чем проблема.
Ну вот же вроде бы причина:
error: Microsoft Visual C++ 14.0 or greater is required.
Get it with "Microsoft C++ Build Tools":
https://visualstudio.microsoft.com/visual-cpp-buil...
У вас не установлен Visual C++, из-за этого не получается собрать tgcrypto.