python hmmlearn 中的导入错误
import error in python hmmlearn
我正在尝试安装 python hmmlearn 库来构建连续的 HMM。我已经从 GitHub 安装了所有依赖项和 hmmlearn 库。安装成功完成。
...
Processing dependencies for hmmlearn==0.2.1
Searching for scikit-learn==0.18.1
Best match: scikit-learn 0.18.1
Adding scikit-learn 0.18.1 to easy-install.pth file
Using /usr/local/lib/python2.7/dist-packages
Finished processing dependencies for hmmlearn==0.2.1
但在 python 中,当我尝试使用
导入 GaussianHMM 时
from hmmlearn.hmm import GaussianHMM
它给出了一些导入错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "hmmlearn/hmm.py", line 22, in <module>
from .base import _BaseHMM
File "hmmlearn/base.py", line 13, in <module>
from . import _hmmc
ImportError: cannot import name _hmmc
问题出在 hmmlearn/setup.py 中,它没有将实用程序列为子模块。
将此行添加到 setup.py config.add_subpackage("utils")
@@ -18,7 +18,7 @@ def configuration(parent_package='', top_path=None):
include_dirs=[numpy.get_include()],
libraries=libraries,
)
-
+ config.add_subpackage("utils")
return config
if __name__ == '__main__':
我正在尝试安装 python hmmlearn 库来构建连续的 HMM。我已经从 GitHub 安装了所有依赖项和 hmmlearn 库。安装成功完成。
...
Processing dependencies for hmmlearn==0.2.1
Searching for scikit-learn==0.18.1
Best match: scikit-learn 0.18.1
Adding scikit-learn 0.18.1 to easy-install.pth file
Using /usr/local/lib/python2.7/dist-packages
Finished processing dependencies for hmmlearn==0.2.1
但在 python 中,当我尝试使用
导入 GaussianHMM 时from hmmlearn.hmm import GaussianHMM
它给出了一些导入错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "hmmlearn/hmm.py", line 22, in <module>
from .base import _BaseHMM
File "hmmlearn/base.py", line 13, in <module>
from . import _hmmc
ImportError: cannot import name _hmmc
问题出在 hmmlearn/setup.py 中,它没有将实用程序列为子模块。
将此行添加到 setup.py config.add_subpackage("utils")
@@ -18,7 +18,7 @@ def configuration(parent_package='', top_path=None):
include_dirs=[numpy.get_include()],
libraries=libraries,
)
-
+ config.add_subpackage("utils")
return config
if __name__ == '__main__':