2013-08-19 223 views
4

我試圖安裝python-魔法Windows和我已經照着所有的說明中https://github.com/ahupp/python-magic並且重複該過程幾次,但我仍然得到這個錯誤:Python的魔法安裝錯誤 - 導入錯誤:未能找到libmagic

ImportError: failed to find libmagic. Check your installation 

我在C:\ Windows \ System32中有magic1.dll(和其他兩個文件一起指定了文檔),所以我不確定是什麼問題。我將不勝感激任何幫助或解決方法。

回答

2

下面的原始答案現在已過時。請簡單地按照「依賴關係」一節中的說明進行操作。


原來的答案:

我能夠通過的GnuWin32項目中的3個文件移動到一個單獨的目錄(不是\ system32目錄中的文檔建議),並將它們添加到PATH環境來解決這個問題變量

+1

哪些文件?你把他們放在哪裏? – kstratis

+2

我認爲這個答案已經過時了。曾經有3個文件需要手動處理。現在您只需按照「Dependencies」 – wlingke

0

將Cygwin與libmagic libary一起安裝並從Github安裝最新版本的模塊可解決此問題。

當問這個問題時,https://github.com/ahupp/python-magic可能不支持cygmagic-1.dll。

1

轉到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工作

enter image description here

+0

下的說明操作。你也不需要安裝Cygwin。 – Suzanne