[英]Import Error: No module called magic yet python-magic is installed
[英]Why is Module python-magic not available?
我正在使用s3cmd从 Mac 同步到 S3 存储桶,并且收到以下警告:
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)
我该如何解决这个问题?
通过在命令行中运行python -c 'import magic'
来验证import magic
(在 s3cmd 中失败的代码)是否有效。
如果没有,您可能需要安装 libmagic。 尝试brew install libmagic
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.