2017-06-14 11 views
3

をインポートするとき、私はhmmlearnをインポートするときに、「終了コード1」で終了しましたセロリ「労働者-N」PID:XXXXは、私は私のtasks.pyファイルでhmmlearn

from hmmlearn import hmm 

と私のセロリの労働者を起動し、私が取得エラー

[2017-06-14 09:18:27,638: INFO/MainProcess] Received task: 
sm.tasks.mytask[4e46806e-6f0f-420f-baac-c727c2a382d4] 
[2017-06-14 09:18:27,716: ERROR/MainProcess] Process 'Worker-4' pid:5264 
exited with 'exitcode 1' 
[2017-06-14 09:18:29,857: ERROR/MainProcess] Process 'Worker-7' pid:3172 
exited with 'exitcode 1' 
[2017-06-14 09:18:29,857: ERROR/MainProcess] Process 'Worker-6' pid:5768 
exited with 'exitcode 1' 
[2017-06-14 09:18:29,857: ERROR/MainProcess] Process 'Worker-5' pid:5236 
exited with 'exitcode 1' 
[2017-06-14 09:18:31,450: ERROR/MainProcess] Process 'Worker-8' pid:5876 
exited with 'exitcode 1' 

そして私が停止した後は、次の作業員、

[2017-06-14 09:19:28,545: WARNING/MainProcess] c:\anaconda3\lib\site- 
packages\celery\apps\worker.py:161: CDeprecationWarning: 
Starting from version 3.2 Celery will refuse to accept pickle by default. 

私は今まで、そのインポートを使用しているインポートおよびコードをコメントアウトした場合ythingはうまく動作します。しかし、私はすべてのタスク(hmmコードを含む)をipython上のスタンドアロンのPythonコードとして問題なく実行することができます。

私は何をすべき次の詳細が

Current conda install: 

      platform : win-64 
     conda version : 4.3.21 
    conda is private : False 
    conda-env version : 4.3.21 
conda-build version : 1.21.3 
    python version : 3.5.2.final.0 
    requests version : 2.14.2 

λ conda list | grep celery 
celery     3.1.18     <pip> 

λ conda list | grep kombu 
kombu      3.0.37     <pip> 

λ conda list | grep hmmlearn 
hmmlearn     0.1.1    np111py35_0 omnia 

をconda分布を使用していますか?

+0

これを解決しましたか? pymc3と同じことを見てください。 – Louis

答えて

0

これは、セロリ3.1.xxにビリヤード3.3が付属している可能性があります。

このパッケージを(書面作成時に3.5に)アップグレードすると、サービスが再度機能する可能性があります。

pip install --upgrade billiard 
関連する問題