Python-magic安装错误 - ImportError:找不到libmagic

wli*_*gke 5 python-2.7 python-magic

我正在尝试为Windows安装python-magic,我已经按照https://github.com/ahupp/python-magic中的所有说明进行了几次重复该过程,但我仍然收到此错误:

ImportError: failed to find libmagic. Check your installation
Run Code Online (Sandbox Code Playgroud)

我在C:\ Windows\System32中有magic1.dll(以及文档指定的其他两个文件)所以我不确定是什么问题.我将不胜感激任何帮助或解决方法.

小智 6

我知道这是一个 Windows 问题,但我想分享一个Debian解决方案:

apt-get install libmagic-dev
Run Code Online (Sandbox Code Playgroud)

亲切的问候。

  • 如果这是 Windows 问题,为什么要发布 Debian 解决方案? (2认同)

Fra*_*ani 5

这里下载文件“python_magic_bin-0.4.14-py2.py3-none-win32.whl”,然后

pip install python_magic_bin-0.4.14-py2.py3-none-win32.whl
Run Code Online (Sandbox Code Playgroud)

现在python-magic有效

在此处输入图片说明


wli*_*gke 3

下面的原始答案现已过时。请简单地按照“依赖项”部分中指出的说明进行操作。


原答案:

我能够通过将 3 个文件从 GNUWin32 项目移动到一个单独的目录(不是文档建议的 \system32 目录)并将它们添加到 PATH 环境变量来解决这个问题

  • 我认为这个答案现在已经过时了。过去您必须手动处理 3 个文件。现在您应该按照“依赖项”下的说明进行操作 (2认同)