magic模块是用来识别文件名类型的模块,其中有python的接口。但是windows下直接import magic使用magic模块的时候,可能会报错No module named 'magic' ,或者ImportError: failed to find libmagic. Check your installation的错误。
网上有一些稍微复杂的安装方式,笔者没有尝试,这边进行简单的pip安装然后成功解决这个问题,可以给大家做个参考。
如果这时候直接pip install magci安装是不行的,然后pip install libmagic安装会报错:
ModuleNotFoundError: No module named 'magic'
pip install python-magic安装还是会报错:
failed to find libmagic. Check your installation
这时候需要卸载
pip uninstall python-magic
然后安装
pip install python-magic-bin
问题解决。