Python magic.magiceException:未加载任何魔法文件
在OSX上,我通过Python magic.magiceException:未加载任何魔法文件,python,virtualenv,pip,mime,Python,Virtualenv,Pip,Mime,在OSX上,我通过pip在virtualenv上安装了pythonmagic 我得到一个魔法文件未找到错误,当我这样做时 import magic print magic.Magic(mime=True).from_file("/opt/local/bin/python2.7") 我明白了 magic.MagicException: no magic files loaded 我试着设置magic_文件参数,但仍然得到了它 print magic.Magic(mime=True,
pip
在virtualenv
上安装了pythonmagic
我得到一个魔法文件未找到错误,当我这样做时
import magic
print magic.Magic(mime=True).from_file("/opt/local/bin/python2.7")
我明白了
magic.MagicException: no magic files loaded
我试着设置magic_文件参数,但仍然得到了它
print magic.Magic(mime=True,
magic_file="/opt/local/share/misc/magic").from_file("/opt/local/bin/python2.7")
是的,我已经验证了魔法文件的存在
我使用通过macports安装的Python
编辑:我用自制软件做了同样的尝试。通过brew安装了libmagic
,并已安装pythonmagic
。结果是一样的 好的,我不久前在评论中发布了这个。只需将其添加到此处以标记已回答的问题:
嗯。我明白了。版本0.4.3和更高版本中有一个bug,请参见github.com/ahupp/python-magic/issues/44。我无法从pip安装它(pip是否进行了审查——交互式,它向我展示了版本0.4.6,但不会安装)。因为这个bug在版本0.4.6中被修复了,所以我从pypi获得了python-magic.egg,并用easy_install安装了它,它可以工作 嗯。我明白了。版本0.4.3和更高版本中有一个bug,请参见。我无法从pip安装它(pip是否进行了审查——交互式,它向我展示了版本0.4.6,但不会安装)。因为这个bug在版本0.4.6中被修复了,所以我从pypi获得了python-magic.egg,并用easy_install安装了它,它可以工作!!!请在此处添加答案(如果问题已解决,请接受),您的问题很有用。