安装 libmagic in Mac OS (for Python-magic)

本人Mac本,最近的python项目中用到了安装包python-magic==0.4.15,下面记录一下运行项目时遇到的坑。

首先使用pip进行了安装:

pip install python-magic

安装之后,运行项目,遇到了第一个坑,报错:

经过一番搜索加研究,发现必须在本地安装依赖包libmagic。安装libmagic的最简单方法是通过Mac包管理器Homebrew。打开Mac终端,输入命令行:

brew install libmagic

这时又遇到了另一个坑,一直出现updating Homebrew:

这是因为Homebrew长时间没有更新造成的。

解决方法一:按住control+c,会出现^C,就代表已经取消了 Updating Homebrew 操作,大概不到 1 秒钟之后就会去执行我们真正需要的安装操作了。

 

解决方法二:在终端输入export HOMEBREW_NO_AUTO_UPDATE=true,取消自动更新,然后再执行所需命令。

在这里我选用了第二种方案。

往下走,又遇到了新坑,如下图所示:

 

问题描述:没有访问文件的权限。

解决方法,在终端执行:

  sudo chown -R `whoami`:admin /usr/local/bin

  sudo chown -R `whoami`:admin /usr/local/share

然后在执行所需命令,最终安装成功。

 项目顺利运行,完美!!!

原文地址:https://www.cnblogs.com/wangyingblock/p/11121025.html