@ArthesDark

Как исправить проблему импорта библиотеки python-valve?

Решил сделать мониторинг сервера в кс2, но столкнулся с проблемой импорта библиотеки при импортировании from valve.source.a2s import *
Выдаёт ошибку:
File "G:\Other\Apps\python3.12\Lib\site-packages\valve\source\messages.py", line 379, in <module> class Message(collections.Mapping):
                                                    ^^^^^^^^^^^^^^^^^
AttributeError: module 'collections' has no attribute 'Mapping'

Пытался исправить проблему заменяя collections.Mapping на collections..abc.Mapping, но не помогло. В интернете искал проблему, но нигде не нашёл решение. Помогите пожалуйста
  • Вопрос задан
  • 137 просмотров
Решения вопроса 2
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Библиотека valve поддерживает максимум python 3.7, у вас 3.12. Библиотека не обновлялась около 4 лет. Закопайте стюардессу.
Ответ написан
Комментировать
@Everything_is_bad
Открываешь гугл, внимательно и осторожно пишешь туда "AttributeError: module 'collections' has no attribute 'Mapping'", потом так же внимательно, но уже неосторожно, изучаешь ответы, после этого к тебе приходит просветление, что это из-за версий питона, collections.Mapping не работает с 3.10

Еще один умный шаг, открываешь pypi с этой библиоткой и видишь что там поддержка до 3.7
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы