报错内容
>>> import magic
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/kratsg/.pyenv/versions/venv/lib/python3.7/site-packages/magic/__init__.py", line 209, in <module>
libmagic = loader.load_lib()
File "/Users/kratsg/.pyenv/versions/venv/lib/python3.7/site-packages/magic/loader.py", line 49, in load_lib
raise ImportError('failed to find libmagic. Check your installation')
ImportError: failed to find libmagic. Check your installation
报错原因
python发行版中没有提供共享库。
解决方案
Pylibmagic通过提供所需的magic库并将其添加到路径中来帮助填补空缺,因此只需执行以下操作:
import pylibmagic
import magic
安装方式:
$ python3 -m pip install pylibmagic