M1芯片Mac无法使用fitz的处理办法

简介: ARM架构中使用fitz存在兼容性问题,安装后无法使用。若不是M1芯片可替换为PyMuPDF代替。但是在M1芯片里,PyMuPDF同样存在兼容问题,会导致安装不上。本文章将解答如何安装M1版本PyMuPDF包。

先看问题现象,首先安装fitz后进行调用,报错如下:

Runtime Error: Directory 'static/' does not exist


之后网上搜索,说可以用PyMuPDF代替fitz。接下来进行PyMuPDF的安装,报错如下:

image.png

一开始思路以为是clang的错误,排查之后并不能解决问题。

后来看到是其他原因,M1版的安装方法如下:

brew install mupdf swig freetype
pip install https://github.com/pymupdf/PyMuPDF/archive/master.tar.gz

来源:https://github.com/pymupdf/PyMuPDF/discussions/875


安装完成后,还是"import fitz"即可








目录
相关文章
|
6月前
|
前端开发 应用服务中间件 C++
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。(二)
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。(二)
|
7月前
|
应用服务中间件 Linux nginx
Mac Nginx 配置文件使用(nginx.conf,包含M1)
Mac Nginx 配置文件使用(nginx.conf,包含M1)
282 0
|
7月前
|
Linux Docker Python
|
15天前
|
Java Android开发 芯片
Mac M芯片安装DBeaver Ultimate
Mac M芯片安装DBeaver Ultimate
18 0
Mac M芯片安装DBeaver Ultimate
|
1月前
|
存储 Ubuntu Linux
如何在 Mac M1 (Apple Silicon) 上安装 ABAP 1909
如何在 Mac M1 (Apple Silicon) 上安装 ABAP 1909
15 0
|
6月前
|
JSON 前端开发 JavaScript
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。(一)
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。
|
3月前
mac m1 多线程下载
mac m1 多线程下载
21 1
|
9月前
|
域名解析 存储 Linux
Mac M1 搭建虚拟机节点集群过程及软件分享
Mac M1 搭建虚拟机节点集群过程及软件分享
233 0
|
4月前
|
数据安全/隐私保护 芯片 开发者
Mac M1/M2芯片电脑问题解决汇总
Mac M1/M2芯片电脑问题解决汇总
152 0
|
5月前
|
Linux 数据安全/隐私保护
Mac连接linux的办法(自带终端和iterm2)
Mac连接linux的办法(自带终端和iterm2)