2
在OSX上,我在virtual env
上安裝了python-magic
到pip
。magic.MagicException:沒有加載魔術文件
我得到錯誤未找到神奇的文件,當我這樣做,
import magic
print magic.Magic(mime=True).from_file("/opt/local/bin/python2.7")
我得到這個
magic.MagicException: no magic files loaded
我設置magic_file參數,我仍然得到它嘗試。
print magic.Magic(mime=True,
magic_file="/opt/local/share/misc/magic").from_file("/opt/local/bin/python2.7")
是的,我已驗證存在的魔法文件。
我使用通過macports安裝的Python。
編輯:我嘗試了與自制軟件相同的東西。通過沖泡安裝libmagic
並安裝
python-magic
。結果是一樣的。
好的。我明白了這一點。版本0.4.3及以上版本中有一個錯誤請參閱https://github.com/ahupp/python-magic/issues/44。我無法從pip安裝它(pip-review --interactive,它顯示我有0.4.6版本,但不會安裝它)。由於該bug在0.4.6版本中得到了修復,我從pypi獲得了python-magic.egg,並通過easy_install安裝了它,並且它可以正常工作! – Ravi
請在這裏添加一個答案(如果它解決了問題接受),您的問題是有用的。 –