OSX에서 virtual env
에 python-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.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
여기에 답변을 추가하십시오 (그리고 문제가 해결 된 경우). 귀하의 질문은 유용합니다. –