Значение исключения: не удалось найти libmagic. Проверьте установку в windows 7

когда я пытаюсь открыть Панель администратора Django эта ошибка показывает

ImportError at /admin/

failed to find libmagic.  Check your installation

Request Method: GET

Request URL:    Django Version: 1.5.1

Exception Type: ImportError

Exception Value:    failed to find libmagic.  Check your installation

Exception Location: C:Python27libsite-packagesmagic.py in <module>, line 131

Python Executable:  C:Python27python.exe

Python Version: 2.7.2

Python Path:    
['C:UsersfarhanDownloadsdistDjango-1.5.1djangobinmysite',

 'C:Python27libsite-packagesdistribute-0.6.49-py2.7.egg',

 'C:Windowssystem32python27.zip',

 'C:Python27DLLs',

 'C:Python27lib',

 'C:Python27libplat-win',

 'C:Python27liblib-tk',

 'C:Python27',

 'C:Python27libsite-packages',

 'C:Python27libsite-packagessetuptools-0.6c11-py2.7.egg-info']

Server time:    Thu, 22 Aug 2013 13:19:01 +0600

вот мой traceback

http://dpaste.com/1353012/

4 ответов


ваша форма multiuploader использует библиотеку python-magic, возможно, для идентификации типа файла. Однако у вас, вероятно, не установлены все отсутствующие зависимости. Установите отсутствующие зависимости.

https://github.com/ahupp/python-magic#dependencies


Go здесь и затем:

на Windoes 32bit, загрузите файл " python_magic_bin-0.4.14-py2.py3-нет-win32.whl " и run

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

на 64-битную Windows, скачать " python_magic_bin-0.4.14-py2.py3-none-win_amd64.whl " и run

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

Теперь python-magic работает

enter image description here


установить cygwin. Тогда двигайся .C:\cygwin64\bin\cygmagic-1 - ... dll ' to 'C:\Windows\System32\magic1 - ... в DLL'.


на документация текущая версия python-magic и 0.4.15

  • вы можете установить последнюю версию python-magic через:

    pip install python-magic
    
  • установка python-magic-0.4.15 следующим образом:

    C:\Users\username>pip install python-magic
    Collecting python-magic
      Using cached https://files.pythonhosted.org/packages/42/a1/76d30c79992e3750dac6790ce16f056f870d368ba142f83f75f694d93001/python_magic-0.4.15-py2.py3-none-any.whl
    Installing collected packages: python-magic
    Successfully installed python-magic-0.4.15
    
  • на (Windows) документация это упоминалось:

вам понадобятся библиотеки DLL для libmagic. @julian-r загрузил версию этого проекта, которая включает двоичные файлы в pypi:https://pypi.python.org/pypi/python-magic-bin/0.4.14

  • вы можете установить python-magic-bin 0.4.14 через:

    pip install python-magic-bin==0.4.14
    
  • установка python-magic-bin 0.4.14 as следует:

    C:\Users\username>pip install python-magic-bin==0.4.14
    Collecting python-magic-bin==0.4.14
      Downloading https://files.pythonhosted.org/packages/5a/5d/10b9ac745d9fd2f7151a2ab901e6bb6983dbd70e87c71111f54859d1ca2e
    /python_magic_bin-0.4.14-py2.py3-none-win32.whl (397kB)
        100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 399kB 473kB/s
    Installing collected packages: python-magic-bin
    Successfully installed python-magic-bin-0.4.14
    
  • Пример Кода:

    import magic
    print(magic.from_file("C:/Users/username/Desktop/StackOverflow/Google_Gmail.png"))
    
  • Консоль Вывода:

    PNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced