Невозможно импортировать модуль 'magic' в python
Я пытаюсь использовать волшебный модуль в Python 2.7 для его использования file
полезность. У меня есть машина RHEL, поэтому я установил file-devel
а также python-libmagic-0.4.0
, Но когда я пытаюсь импортировать волшебный модуль, я получаю следующий вывод:
Python 2.7.5 (default, May 3 2017, 07:55:04)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/magic/__init__.py", line 1, in <module>
from . import ffi
File "/usr/lib/python2.7/site-packages/magic/ffi.py", line 27, in <module>
ext_package="magic")
File "/usr/lib64/python2.7/site-packages/cffi/api.py", line 437, in verify
lib = self.verifier.load_library()
File "/usr/lib64/python2.7/site-packages/cffi/verifier.py", line 114, in load_library
return self._load_library()
File "/usr/lib64/python2.7/site-packages/cffi/verifier.py", line 225, in _load_library
return self._vengine.load_library()
File "/usr/lib64/python2.7/site-packages/cffi/vengine_cpy.py", line 158, in load_library
raise ffiplatform.VerificationError(error)
cffi.ffiplatform.VerificationError: importing '/usr/lib/python2.7/site-packages/magic/__pycache__/_cffi__x14a33f6ax54cebdac.so': /usr/lib/python2.7/site-packages/magic/__pycache__/_cffi__x14a33f6ax54cebdac.so: undefined symbol: magic_version
Я искал, но не мог ничего обойти. Пожалуйста, не стесняйтесь спрашивать дополнительную информацию, если вам нужно.