我正在尝试为Windows安装python-magic,我已经按照https://github.com/ahupp/python-magic中的所有说明重复了几次,但我仍然收到此错误:
ImportError: failed to find libmagic. Check your installation
我在C:\ Windows \ System32中有magic1.dll(以及文档指定的其他两个文件),所以我不确定是什么问题。我将不胜感激任何帮助或解决方法。
答案 0 :(得分:3)
我知道这是Windows问题,但我想分享一个 Debian 解决方案:
apt-get install libmagic-dev
亲切的问候。
答案 1 :(得分:2)
以下原始答案现已过时。请简单地按照“依赖关系”部分下的说明进行操作。
原始回答:
我能够通过将GNUWin32项目中的3个文件移动到单独的目录(不是文档建议的\ system32目录)并将它们添加到PATH环境变量来解决这个问题
答案 2 :(得分:2)
转到here并下载文件" python_magic_bin-0.4.14-py2.py3-none-win32.whl",然后
pip install python_magic_bin-0.4.14-py2.py3-none-win32.whl
现在python-magic
正常工作
答案 3 :(得分:0)
使用libmagic库安装Cygwin并从Github安装最新版本的模块解决了这个问题。
当问到这个问题时,https://github.com/ahupp/python-magic可能并不支持cygmagic-1.dll。
答案 4 :(得分:0)
按照以下步骤操作。