1

hmmlearnパッケージを (仮想環境で) 正しくインストールするのに問題があります。根底にあるCコードと関係があるようです。パッケージは で正常にインストールされますpipが、コア クラスをインポートしようとするとエラーが発生します。

In [1]: import hmmlearn

In [2]: from hmmlearn import hmm
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-8b8c029fb053> in <module>()
----> 1 from hmmlearn import hmm

/export/hdi3/home/krono/envs/sd/lib/python2.7/site-packages/hmmlearn/hmm.py in <module>()
     19 from sklearn.utils import check_random_state
     20
---> 21 from .base import _BaseHMM
     22 from .utils import iter_from_X_lengths, normalize
     23

/export/hdi3/home/krono/envs/sd/lib/python2.7/site-packages/hmmlearn/base.py in <module>()
     11 from sklearn.utils.validation import check_is_fitted
     12
---> 13 from . import _hmmc
     14 from .utils import normalize, log_normalize, iter_from_X_lengths
     15

ImportError: /export/hdi3/home/krono/envs/sd/lib/python2.7/site-packages/hmmlearn/_hmmc.so: undefined symbol: npy_expl

私はこれを扱うように見えるSOに関する他の質問を読んできましたが、含まれていないため、 1つの解決策(Anacondaを使用)は機能しませhmmlearnん。答えはCコードのコンパイルと関係があるようですが、どうすればよいかわかりません。どんな助けでも大歓迎です!

4

1 に答える 1