首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >magic.MagicException:没有加载魔术文件

magic.MagicException:没有加载魔术文件
EN

Stack Overflow用户
提问于 2013-10-29 16:42:42
回答 1查看 1K关注 0票数 2

在OSX上,我已经通过python-magicvirtual env上安装了pip

我得到一个魔法文件没有找到错误,当我这样做,

代码语言:javascript
复制
import magic

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

我明白了

代码语言:javascript
复制
magic.MagicException: no magic files loaded

我尝试过设置magic_file参数,但仍然得到了它。

代码语言:javascript
复制
print magic.Magic(mime=True, 
     magic_file="/opt/local/share/misc/magic").from_file("/opt/local/bin/python2.7")

是的,我已经证实了魔法文件的存在。

我使用通过macport安装的Python。

编辑:我尝试了同样的东西用自制的。通过brew安装并安装libmagic

python-magic。结果是一样的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-19 04:05:26

好吧,我刚才在评论里发了这个。只是在这里加上它来标记问题的答案:

好的。我想出来了。版本0.4.3和更高版本中有一个bug,请参阅github.com/ahupp/python-魔术/issues/44。我无法从pip安装它(做pip-交互式的,它显示了版本0.4.6,但不会安装它)。因为这个bug是在0.4.6版本中修复的,所以我从pypi中得到了python-magic.虫卵,并将它安装在easy_install中,它就能工作了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19664247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档