@kablihin

Почему не создается объект класса MorphAnalyzer?

Пытаюсь создать объект класса MorphAnalyzer из библиотеки pymorphy2. Выдается ошибка:

Traceback (most recent call last):
File "C:\Users\Nikto\PycharmProjects\pythonProject1\main.py", line 12, in
main('PyCharm')
File "C:\Users\Nikto\PycharmProjects\pythonProject1\main.py", line 7, in main
morph = pymorphy2.MorphAnalyzer()
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Nikto\PycharmProjects\pythonProject1\venv\Lib\site-packages\pymorphy2\analyzer.py", line 224, in __init__
self._init_units(units)
File "C:\Users\Nikto\PycharmProjects\pythonProject1\venv\Lib\site-packages\pymorphy2\analyzer.py", line 235, in _init_units
self._units.append((self._bound_unit(unit), False))
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Nikto\PycharmProjects\pythonProject1\venv\Lib\site-packages\pymorphy2\analyzer.py", line 246, in _bound_unit
unit = unit.clone()
^^^^^^^^^^^^
File "C:\Users\Nikto\PycharmProjects\pythonProject1\venv\Lib\site-packages\pymorphy2\units\base.py", line 35, in clone
return self.__class__(**self._get_params())
^^^^^^^^^^^^^^^^^^
File "C:\Users\Nikto\PycharmProjects\pythonProject1\venv\Lib\site-packages\pymorphy2\units\base.py", line 76, in _get_params
(key, getattr(self, key, None)) for key in self._get_param_names()
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Nikto\PycharmProjects\pythonProject1\venv\Lib\site-packages\pymorphy2\units\base.py", line 70, in _get_param_names
args, varargs, kw, default = inspect.getargspec(cls.__init__)
^^^^^^^^^^^^^^^^^^
AttributeError: module 'inspect' has no attribute 'getargspec'. Did you mean: 'getargs'?

Process finished with exit code 1


Код программы
import pymorphy2


def main():
    morph = pymorphy2.MorphAnalyzer()


if __name__ == '__main__':
    main()
  • Вопрос задан
  • 896 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Потому что вы используете библиотеку с неподдерживаемой версией Python.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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