2013-10-29 3 views
2

OSX에서 virtual envpython-magic에서 pip을 설치했습니다.magic.MagicException : 마법 파일이로드되지 않았습니다.

print magic.Magic(mime=True, 
    magic_file="/opt/local/share/misc/magic").from_file("/opt/local/bin/python2.7") 

그리고 예, 마법 파일이 있는지 확인했습니다.

저는 macports를 통해 설치된 Python을 사용합니다.

EDIT : 집에서 만든 것과 똑같은 것을 시도했습니다. 브루를 통해 libmagic을 설치하고
python-magic을 설치합니다. 결과도 같습니다.

+0

확인. 나는 이것을 알아 냈다. 버전 0.4.3 이상에서는 버그가 있습니다. https://github.com/ahupp/python-magic/issues/44를 참조하십시오. 나는 pip에서 그것을 설치할 수 없었다. (pip-review - interactive 버전 0.4.6이 있지만 설치하지는 않는다.) 이 버그는 0.4.6 버전에서 수정 되었기 때문에 pypi에서 python-magic.egg를 얻었고 easy_install과 함께 설치했습니다. – Ravi

+0

여기에 답변을 추가하십시오 (그리고 문제가 해결 된 경우). 귀하의 질문은 유용합니다. –

답변

0

좋아, 나는 의견에 얼마 전에 게시했습니다. 답을 표시하려면 여기에 추가하십시오.

확인. 나는 이것을 알아 냈다. 버전 0.4.3 이상에서는 버그가 있습니다. github.com/ahupp/python-magic/issues/44를 참조하십시오. 나는 pip에서 그것을 설치할 수 없었다. (pip-review - interactive 버전 0.4.6이 있지만 설치하지는 않는다.) 이 버그는 0.4.6 버전에서 수정 되었기 때문에 pypi에서 python-magic.egg를 얻었고 easy_install과 함께 설치했습니다.

관련 문제