Когда я пытаюсь импортировать пакет hmmlearn с помощью import hmmlearn
, я получаю эту ошибку:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-9-036832e0c673> in <module>
----> 1 import hmmlearn
~\Anaconda3\envs\py385\lib\site-packages\hmmlearn\__init__.py in <module>
9 try:
10 import setuptools_scm
---> 11 __version__ = setuptools_scm.get_version( # xref setup.py
12 root = "../..", relative_to=__file__,
13 version_scheme = "post-release", local_scheme = "node-and-date")
AttributeError: module 'setuptools_scm' has no attribute 'get_version'
Я нахожусь в env python 3.8.5 на машине с Windows. В других средах на этом компьютере (например, py 3.7) я не получаю ошибку. Также на моей машине MacOs в env 3.8.5 я могу без проблем импортировать пакет. Во всех случаях я использовал pip install hmmlearn
, чтобы получить посылку.
Я удалил и переустановил пакет hmmlearn и setuptools_scm, но это не помогло.
Похоже, это проблема с моим пакетом setuptools_scm. Как это можно исправить? Есть ли способ полностью удалить пакет hmm и все его зависимости и выполнить «чистую» переустановку?
У меня была такая же проблема в Windows и Python 3.8.5. Для меня удаление hmmlearn и setuptools_scm, а затем переустановка с помощью conda (я нахожусь в среде conda) исправили это.
Так я и сделал:
pip uninstall hmmlearn
pip uninstall setuptools_scm
а потом
conda install -c conda-forge setuptools_scm
conda install -c conda-forge hmmlearn
Кроме того, я перезапустил ядро в ноутбуке Jupyter.
Но я не уверен, действительно ли это была проблема, так как я не могу воссоздать проблему, удалив ее через conda и переустановив пакеты через pip.
Я столкнулся с той же проблемой. Это было потому, что мне не хватало файла setuptools_scm. После его установки проблема войны решена.
Для меня решение было
pip uninstall hmmlearn
pip uninstall setuptools_scm
а потом просто,
pip install hmmlearn
pip install setuptools_scm
и перезапуск ядра.
Настройка системы: Виндовс 10 Про Python 3.7.4 на конде 4.11.0
Спасибо за предложение. В дополнение к удалению pip я вручную удалил пакеты setuptools в C:\Users\Anaconda3\pkgs, а затем переустановил все, как вы сказали, при установке conda. Это исправило это. Спасибо за помощь!