Я использую s3cmd для синхронизации с S3 ведро с Mac, и я получаю следующее предупреждение:

WARNING: Module python-magic is not available. Guessing MIME types based on file extensions.

Но pip list показывает, что python-magic фактически установлен.

Package      Version
------------ -------
pip          19.3.1 
python-magic 0.4.15 
setuptools   42.0.2 
wheel        0.33.6 

И python --version показывает

Python 3.7.5

И pip --version показывает

pip 19.3.1 from /usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)

Как я могу исправить эту проблему?

0
Mark Fisher 21 Дек 2019 в 03:44

1 ответ

Лучший ответ

Проверьте, работает ли import magic (код, который не работает в s3cmd), запустив python -c 'import magic' в командной строке.

Если это не так, вам, вероятно, нужно установить libmagic. Попробуйте brew install libmagic.

1
edgars 21 Дек 2019 в 00:58