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