gpt4 book ai didi

python - 导入 HMM 包时出错 (hmmlearn)

转载 作者:行者123 更新时间:2023-12-04 08:25:10 27 4
gpt4 key购买 nike

当我尝试导入 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'
我在 Windows 机器上的 python 3.8.5 环境中。在这台机器上的其他环境中(例如 py 3.7),我没有收到错误消息。同样在我的 3.8.5 环境中的 MacOs 机器上,我可以毫无问题地导入包。在所有情况下,我都使用了 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 notebook 中重新启动了内核。
但我不确定这是否真的是问题所在,因为我无法通过通过 conda 卸载它并通过 pip 重新安装软件包来重现问题。

关于python - 导入 HMM 包时出错 (hmmlearn),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65303920/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com