Akh*_*han 18 python django django-admin
当我尝试打开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:\Python27\lib\site-packages\magic.py in <module>, line 131
Python Executable: C:\Python27\python.exe
Python Version: 2.7.2
Python Path:
['C:\\Users\\farhan\\Downloads\\dist\\Django-1.5.1\\django\\bin\\mysite',
'C:\\Python27\\lib\\site-packages\\distribute-0.6.49-py2.7.egg',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages',
'C:\\Python27\\lib\\site-packages\\setuptools-0.6c11-py2.7.egg-info']
Server time: Thu, 22 Aug 2013 13:19:01 +0600
Run Code Online (Sandbox Code Playgroud)
这是我的追溯
Fra*_*ani 13
去这里然后:
对于Windoes 32bit,下载文件"python_magic_bin-0.4.14-py2.py3-none-win32.whl"并运行
pip install python_magic_bin-0.4.14-py2.py3-none-win32.whl
Run Code Online (Sandbox Code Playgroud)
对于Windows 64bit,请下载"python_magic_bin-0.4.14-py2.py3-none-win_amd64.whl"并运行
pip install python_magic_bin-0.4.14-py2.py3-none-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)
现在python-magic
有效
小智 8
根据文档(https://pypi.org/project/python-magic/),您必须安装 libmagic。
对于 Windows 操作系统,您可以通过运行以下命令来完成此操作:
pip install python-magic-bin
Run Code Online (Sandbox Code Playgroud)
对于基于 Ubuntu 的操作系统,您必须通过以下命令进行操作:
sudo apt-get install libmagic1
Run Code Online (Sandbox Code Playgroud)
从你的例外情况来看,很容易说,你正在使用Windows操作系统,所以你已经通过第一个命令安装了它。
您的multiuploader表单使用python-magic库可能用于文件类型标识.但是,您可能没有安装所有缺少的依赖项.请安装缺少的依赖项.
https://github.com/ahupp/python-magic#dependencies
根据文档,python-magic的当前版本是0.4.15
\n\n您可以通过以下方式安装最新发布的python-magic版本:
\n\npip install python-magic\n
Run Code Online (Sandbox Code Playgroud)这将安装python-magic-0.4.15,如下所示:
\n\nC:\\Users\\username>pip install python-magic\nCollecting python-magic\n Using cached https://files.pythonhosted.org/packages/42/a1/76d30c79992e3750dac6790ce16f056f870d368ba142f83f75f694d93001/python_magic-0.4.15-py2.py3-none-any.whl\nInstalling collected packages: python-magic\nSuccessfully installed python-magic-0.4.15\n
Run Code Online (Sandbox Code Playgroud)在(Windows)文档中提到:
\n\n\n您需要 libmagic 的 DLL。@julian-r 已上传该项目的一个版本,其中包含二进制文件到 pypi:https ://pypi.python.org/pypi/python-magic-bin/0.4.14
\n
您可以通过以下方式安装python-magic-bin 0.4.14:
\n\npip install python-magic-bin==0.4.14\n
Run Code Online (Sandbox Code Playgroud)这将安装python-magic-bin 0.4.14,如下所示:
\n\nC:\\Users\\username>pip install python-magic-bin==0.4.14\nCollecting python-magic-bin==0.4.14\n Downloading https://files.pythonhosted.org/packages/5a/5d/10b9ac745d9fd2f7151a2ab901e6bb6983dbd70e87c71111f54859d1ca2e\n/python_magic_bin-0.4.14-py2.py3-none-win32.whl (397kB)\n 100% |\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6\xc2\xa6| 399kB 473kB/s\nInstalling collected packages: python-magic-bin\nSuccessfully installed python-magic-bin-0.4.14\n
Run Code Online (Sandbox Code Playgroud)示例代码:
\n\nimport magic\nprint(magic.from_file("C:/Users/username/Desktop/StackOverflow/Google_Gmail.png"))\n
Run Code Online (Sandbox Code Playgroud)控制台输出:
\n\nPNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced\n
Run Code Online (Sandbox Code Playgroud)