2016-10-12 7 views
0

그래서 나는 Jupyter에서 hmmlearn을 작동 시키려고 노력하고 있으며 pip을 사용하여 Hmmlearn을 설치하는 동안 오류가 발생했습니다. 이 solution을 시도했지만 작동하지 않았습니다.Pip이 제대로 설치되지 않음

pip은 _hmmc 파일을 설치하지만 잘못되었습니다. 대신 이름

_hmmc.cp35-win_amd64

및 파일 extesion 대신 내가 그것을 가져올 코드를 실행하면, 나는이 오류 얻을 .c

의, .PYD입니다있다 : pip 그냥 제대로 설치하지 않는 이유

ImportError        Traceback (most recent call last) 
    <ipython-input-1-dee84c3d5ff9> in <module>() 
      7 import os 
      8 from pyAudioAnalysis import audioBasicIO as aB 
    ----> 9 from pyAudioAnalysis import audioAnalysis as aA 

    C:\Users\gover_000\Documents\GitHub\Emotion-Recognition-Prototype\pyAudioAnalysis\audioAnalysis.py in <module>() 
     15 import audioFeatureExtraction as aF 
     16 import audioTrainTest as aT 
    ---> 17 import audioSegmentation as aS 
     18 import audioVisualization as aV 
     19 import audioBasicIO 

    C:\Users\gover_000\Documents\GitHub\Emotion-Recognition-Prototype\pyAudioAnalysis\audioSegmentation.py in <module>() 
     16 import sklearn 
     17 import sklearn.cluster 
    ---> 18 import hmmlearn.hmm 
     19 import cPickle 
     20 import glob 

    C:\Users\gover_000\Anaconda3\envs\python2\lib\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 

    C:\Users\gover_000\Anaconda3\envs\python2\lib\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: cannot import name _hmmc 

나는 012을 사용하려고해도, 모르는

편집 : 그래서 문제가 무엇인지 알아 냈습니다. 내 활성 파이썬 환경 python 3.5, 수동으로 내 환경에 설치된 파일을 전송하는 것처럼, 내가 잘못된 버전을했기 때문에 실패했습니다. 나는 활성 파이썬 환경을 변경해야했다 : activate <my_enviroment name> 을 사용하면 다시 설치하기 위해 pip을 사용할 수 있으며 이번에는이 시간이 걸렸다.

+0

깨끗한'virtualenv' 안에 올바르게 설치되어 있습니까? – Danra

+0

아나콘다를 사용하고 있지만, hmmlearn은 아나콘다에서 지원되지 않습니다. –

답변

0

그래서 문제가 무엇인지 알아 냈습니다. 내 활성 파이썬 환경 python 3.5, 수동으로 내 환경에 설치된 파일을 전송하는 것처럼, 내가 잘못된 버전을했기 때문에 실패했습니다. 나는 활성 파이썬 환경을 바꿔야 만했다. activate <my_enviroment_name>을 사용하면 다시 설치하기 위해 pip을 사용할 수 있으며 이번에는이 시간이 걸렸다.

0

오류 메시지에서 GET에서 hmmlearn 패키지를 다운로드했다고 생각합니다. 대신 휠 (* .whl) 파일을 사용해 보셨습니까? here에서 다운로드 할 수 있습니다. 파이썬 설치에 맞는 버전을 확인하십시오.

그런 다음 사용

pip install <the_wheel_that_corresponds_to_your_python_version>.whl 

는 도움이되기를 바랍니다.

+0

괜찮습니다. 패키지를 다운로드하고'pip install Requirement '를 실행하십시오. hmmlearn-0.2.0-cp27-cp27m-win_amd64.whl'은 파일 이름처럼 보이지만 파일은 않습니다. 존재하지 않습니다 hmmlearn-0.2.0-cp27-cp27m-win_amd64.whl은이 플랫폼에서 지원되는 휠이 아닙니다. C : \ Users \ gover_000> –

+0

편집, 패키지를 다운로드하고'pip install hmmlearn-0.2.0-cp27-cp27m-win_amd64.whl'을 실행하면 다음과 같은 오류가 발생합니다 : Requirement 'hmmlearn-0.2.0 -cp27-cp27m-win_amd64.whl '은 파일 이름처럼 보이지만 파일이 없습니다. hmmlearn-0.2.0-cp27-cp27m-win_amd64.whl은이 플랫폼에서 지원되는 휠이 아닙니다. –

+0

안녕하세요. 파이썬 2.7 (cp27)에서 작동하도록 만들어진 hmmlearn 버전을 다운로드하려고 시도한 것을 보았습니다. 원래 게시물에서는 64b 버전에서 파이썬 3.5 (cp35) 버전을 설치하려고 시도 했었습니다. 어쩌면 64b 용 cp35 빌드에 해당하는 휠을 시도하고 싶을 것입니다. –

관련 문제