Exception Value:failed to find libmagic. Check your installation in windows 7

前端 未结 5 1827
不知归路
不知归路 2021-02-05 04:48

When I am trying to open django admin panel this error is showing:

ImportError at /admin/
failed to find libmagic.  Check your installation
Request Method: GET
R         


        
相关标签:
5条回答
  • 2021-02-05 05:06
    1. Download cygwin. The version of cygwin must as same as python.(exp: Although your OS is Win7 x64, you still should download 32 bit cygwin because your python is 32 bit). link: https://www.cygwin.com/
    2. Install cygwin.
    3. Enter the path of cygwin and copy cygwin1.dll/cyggcc_s-1.dll/cygmagic-1.dll/cygz.dll to C:\Windows\SysWOW64.
    0 讨论(0)
  • 2021-02-05 05:08

    As per the documentation the current version of python-magic is 0.4.15

    • You can install the latest released version of python-magic through:

      pip install python-magic
      
    • This will install python-magic-0.4.15 as follows:

      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
      
    • In the (Windows) documentation it is mentioned:

    You'll need DLLs for libmagic. @julian-r has uploaded a version of this project that includes binaries to pypi: https://pypi.python.org/pypi/python-magic-bin/0.4.14

    • You can install the python-magic-bin 0.4.14 through:

      pip install python-magic-bin==0.4.14
      
    • This will install python-magic-bin 0.4.14 as follows:

      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
      
    • Sample Code:

      import magic
      print(magic.from_file("C:/Users/username/Desktop/StackOverflow/Google_Gmail.png"))
      
    • Console Output:

      PNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced
      
    0 讨论(0)
  • 2021-02-05 05:25

    Go here and then:

    For Windoes 32bit, download the file "python_magic_bin-0.4.14-py2.py3-none-win32.whl" and run

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

    For Windows 64bit, download "python_magic_bin-0.4.14-py2.py3-none-win_amd64.whl" and run

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

    now python-magic works

    EDIT: As suggested in the comments, this also works:

    pip install python-magic-bin==0.4.14
    
    0 讨论(0)
  • 2021-02-05 05:26

    Your multiuploader form uses python-magic library possibly for filetype identification. However you probably do not have all the missing dependencies installed. Please install the missing dependencies.

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

    0 讨论(0)
  • 2021-02-05 05:30

    Install cygwin. Then move 'C:\cygwin64\bin\cygmagic-1.dll' to 'C:\Windows\System32\magic1.dll'.

    0 讨论(0)
提交回复
热议问题