Значение исключения: не удалось найти 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
4 ответов
ваша форма multiuploader использует библиотеку python-magic, возможно, для идентификации типа файла. Однако у вас, вероятно, не установлены все отсутствующие зависимости. Установите отсутствующие зависимости.
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
работает
установить 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