Ошибка при попытке установить / использовать Python-Magic в Google Colab

Я пытаюсь установить python-magic в Colab. Вот Github библиотеки https://github.com/ahupp/python-magic#dependencies

Когда я пытаюсь:

!pip install python-magic
import magic

Это приводит к

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-44-1461204615fc> in <module>()
      1 get_ipython().system('pip install python-magic')
----> 2 import magic

/usr/local/lib/python3.6/dist-packages/magic.py in <module>()
    179 if not libmagic or not libmagic._name:
    180     # It is better to raise an ImportError since we are importing magic module
--> 181     raise ImportError('failed to find libmagic.  Check your installation')
    182 
    183 magic_t = ctypes.c_void_p

ImportError: failed to find libmagic.  Check your installation

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------

Я перепробовал все возможные решения

В этом сообщении SO говорится, что Значение исключения: не удалось найти libmagic. Проверьте свою установку в windows 7

Ваша форма мультизагрузчика использует библиотеку python-magic, возможно, для идентификации типа файла. Однако у вас, вероятно, не установлены все недостающие зависимости. Пожалуйста, установите недостающие зависимости. https://github.com/ahupp/python-magic#dependencies

Но зависимости больше не указаны.

Я также пробовал

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

а также

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

из этого сообщения SO

pip, устанавливающий модуль eyeD3. Не удалось найти libmagic

Я пытался

pip install python-magic-bin==0.4.14

Я тоже пробовал

!brew install libmagic

Но Колаб, кажется, не узнает brew


person SantoshGupta7    schedule 19.06.2019    source источник


Ответы (1)


Вы устанавливаете Libmagic на Colab следующим образом:

!apt-get install libmagic-dev
!pip install python-magic

Затем вы можете без проблем импортировать его:

import magic

Образцовая ссылка на Colab

person Sıddık Açıl    schedule 19.06.2019