Python-magic installation error - ImportError: failed to find libmagic

别等时光非礼了梦想. 提交于 2019-11-28 01:06:06

问题


I am trying to install python-magic for Windows and I have followed all the instructions in https://github.com/ahupp/python-magic and repeated the process several times but I am still getting this error:

ImportError: failed to find libmagic. Check your installation

I have magic1.dll (along with the two other files the docs specified) in C:\Windows\System32 so I am not sure what the issue is. I would appreciate any help or workarounds.


回答1:


Go here and download the file "python_magic_bin-0.4.14-py2.py3-none-win32.whl", then

pip install python_magic_bin-0.4.14-py2.py3-none-win32.whl

now python-magic works




回答2:


The below original answer is now outdated. Please simply follow the instructions denoted under the "dependencies" section.


ORIGINAL ANSWER:

I was able to solve this problem by moving the 3 files from GNUWin32 project to a separate directory (not the \system32 directory the docs suggest) and adding them to the PATH environment variable




回答3:


Installing Cygwin with libmagic libary and installing the most recent version of the module from Github solves this problem.

At the time this question was asked, https://github.com/ahupp/python-magic probably didn't support cygmagic-1.dll.



来源:https://stackoverflow.com/questions/18318076/python-magic-installation-error-importerror-failed-to-find-libmagic

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!