Python-Magic;无法找到libmagic
我通过“pip install python-magic”下载并安装了python-magic。
来源:https://github.com/ahupp/python-magic
安装过程非常顺利。我还把从cygwin安装中复制的三个文件(cygmagic-1.dll、cygwin1.dll和cygz.dll)放到了C:\Windows\System32文件夹里。
然后,我又下载了magic1.dll,并把它也放进了System32文件夹。
但是,命令提示符还是给我报这个错:
ImportError: 找不到libmagic。请检查你的安装。
这是为什么呢?
补充:我还把C:\cygwin\bin添加到了PATH环境变量中。
2 个回答
0
确保你把
C:\cygwin\bin
这个路径也加到了你的系统路径里。这一步似乎是你漏掉的。
0
哦,我只需要重启电脑就能让它工作。不过,最终我还是遇到了使用python-magic的问题,因为“32位”和“64位”不兼容的错误。我想我还是直接通过查看文件的扩展名来检查文件类型吧。唉。