我是 hmmlearn 的新手,正在尝试使用 Jupyter Notebook 来解​​决这个 Gaussian HMM of stock data example 问题。但是,当我运行以下代码时,出现错误。

from __future__ import print_function

import datetime

import numpy as np
from matplotlib import cm, pyplot as plt
from matplotlib.dates import YearLocator, MonthLocator
try:
    from matplotlib.finance import quotes_historical_yahoo_ochl
except ImportError:
    # For Matplotlib prior to 1.5.
    from matplotlib.finance import (
        quotes_historical_yahoo as quotes_historical_yahoo_ochl
    )

from hmmlearn.hmm import GaussianHMM


print(__doc__)

错误如下:
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-02bbde14d4d4> in <module>()
     14     )
     15
---> 16 from hmmlearn.hmm import GaussianHMM
     17
     18

ModuleNotFoundError: No module named 'hmmlearn'

我花了一段时间在互联网上搜索并试图找出发生这种情况的原因。我确保我已经下载了依赖项(scikit-learn、numpy 和 scipy),并且我已经通过 Windows cmd 和提到的 here 运行了 pip install -U --user hmmlearn 。但是,我不断收到相同的错误。我不确定这是否与我计算机上不同软件包的位置有关(我使用的是 Windows)。

有没有人对我可以尝试解决这个问题有什么建议? (我的主要目标只是能够使用 hmmlearn 进行设置,以便我可以开始使用它来探索 HMM。)

最佳答案

page 为 Python 编程语言的官方 CPython 发行版提供了许多科学开源扩展包的 32 位和 64 位 Windows 二进制文件。

根据您的系统要求选择适当的文件。 (对我来说,它是 python 3.7 和 windows 64 位)

下载后,在同一个文件夹中打开命令提示符与 .whl 文件并键入:

pip install hmmlearn-0.2.1-cp37-cp37m-win_amd64.whl

然后你可以像这样在 Jupyter Notebook 中使用 hmmlearn :
import hmmlearn
# Or
from hmmlearn import hmm

关于python - 如何解决 Jupyter Notebook 中 No module named 'hmmlearn' 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48355747/

10-12 19:25