Python magic.magiceException:未加载任何魔法文件

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,

在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, 
     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安装了它,它可以工作!!!请在此处添加答案(如果问题已解决,请接受),您的问题很有用。