为什么模块 python-magic 不可用?
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)
我该如何解决这个问题?
验证 import magic
(在 s3cmd 中失败的代码)是否在命令行中通过 运行 python -c 'import magic'
工作。
如果没有,您可能需要安装 libmagic。试试 brew install libmagic
.
在s3cmd手册中,有一个参数:--no-mime-magic
。如果你使用它,没有警告。
./s3cmd --help | grep magic
用这个命令就可以找到。
我正在使用 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)
我该如何解决这个问题?
验证 import magic
(在 s3cmd 中失败的代码)是否在命令行中通过 运行 python -c 'import magic'
工作。
如果没有,您可能需要安装 libmagic。试试 brew install libmagic
.
在s3cmd手册中,有一个参数:--no-mime-magic
。如果你使用它,没有警告。
./s3cmd --help | grep magic
用这个命令就可以找到。