Отсутствуют файлы для библиотеки `magic` в Windows

Мне нужно получить MIME-тип для некоторых файлов на Windows, поэтому ямы установилиpython-magic (на 32-битном питоне 2.7.3).

Зависит от unixmagic библиотека.

Автор поручает получить,regex2.dllzlib1.dll а такжеmagic1.dll из проекта gnuwin32. Поэтому я сохранил файлы в папку и добавил папку в свою систему.PATH

Теперь, когда я выполнюmagic методы, я получаю исключение файла:

import magic
print(magic.Magic())

Traceback (most recent call last):
File "C:/Users/Admin/PycharmProjects/lex/lex.py", line 367, in 
  test_magic()
File "C:/Users/Admin/PycharmProjects/lex/lex.py", line 364, in test_magic
  print(magic.Magic())
File "C:\Python27\lib\site-packages\python_magic-0.4.3-py2.7.egg\magic.py", line 52, in __init__
  magic_load(self.cookie, magic_file)
File "C:\Python27\lib\site-packages\python_magic-0.4.3-py2.7.egg\magic.py", line 188, in magic_load
  return _magic_load(cookie, coerce_filename(filename))
File "C:\Python27\lib\site-packages\python_magic-0.4.3-py2.7.egg\magic.py", line 139, in errorcheck
  raise MagicException(err)
magic.MagicException: could not find any magic files!

DLL находятся в ПУТИ, я попробовал отладку иmagic1.dll расположен правильно, но где-то внутри библиотеки выдает исключение.

Внутриgnuwin32 пакет ямы нашлиmagic а такжеmagic.mgc, Я поместил их в одну папку и получилWindowsError: [Error 126] на

libmagic = None  
# Let's try to find magic or magic1  
dll = ctypes.util.find_library('magic') or ctypes.util.find_library('magic1')  

# This is necessary because find_library returns None if it doesn't find the library
if dll:
    libmagic = ctypes.CDLL(dll)

Это очевидно происходит потому, что Python пытается открытьmagic файл как DLL, который является простым текстом. После добавления.dll к именам файлов в коде я получаю то же самое.magic.MagicException: could not find any magic files!

Какие файлы мне не хватает?

ОБНОВИТЬ:

C:\Users\Admin>file C:\123.zip -m magic
file: could not find any magic files!

C:\Users\Admin>file C:\123.zip -m "C:\@DEV\@LIB\@Magic\GetGnuWin32\bin\magic"
C:\123.zip; ASCII text, with no line terminators

C:\Users\Admin>cd C:\@DEV\@LIB\@Magic\GetGnuWin32\bin

C:\@DEV\@LIB\@Magic\GetGnuWin32\bin>file C:\123.zip -m magic
C:\123.zip; ASCII text, with no line terminators

ОБНОВЛЕНИЕ 2 (решено):

print(magic.Magic())
magic.MagicException: could not find any magic files!

print(magic.Magic(magic_file = 'magic'))

просто нужно было явно указать файл

Ответы на вопрос(3)

Ваш ответ на вопрос