macOS M1安装wxPython报错‘tiff.h‘ file not found的解决方法

macOS12.6.6 M1安装wxPython失败:

报错如下:

shell 复制代码
imagtiff.cpp:37:14: fatal error: 'tiff.h' file not found

解决办法:

下载源文件重新编译(很快,5分钟全部搞定),分三步走:

第一步:下载源文件并解压,然后修改2个源文件

shell 复制代码
pip download wxPython==4.1.1
tar -zxvf wxPython-4.1.1.tar.gz
shell 复制代码
cd ./wxPython-4.1.1/ext/wxWidgets/src/common/
vim imagtiff.cpp

修改这4句头文件:

c 复制代码
#include "../tiff/libtiff/tiff.h"
#include "../tiff/libtiff/tiffio.h"
    //#include "tiff.h"
    //#include "tiffio.h"

保存退出,然后

shell 复制代码
cd ./wxPython-4.1.1/ext/wxWidgets/src/tiff/libtiff/
vim tiff.h

修改这一句:

c 复制代码
#include "tiffconf.h"

保存退出,OK

第二步:进入重新编译

shell 复制代码
python3 setup.py build

第三步:再次安装

shell 复制代码
python3 setup.py install

搞定,下面是安装成功的消息:

相关推荐
qing222222226 分钟前
Linux中修改mac地址(重启后依然生效)
linux·服务器·macos
GameTomato7 分钟前
【Xcode】【资源创建失败】【XCode更新最新版】XCode更新最新版,创建资源文件夹一直读取不到的问题
ide·macos·xcode
William.csj18 分钟前
Mac——加密压缩
macos·压缩
时空无限3 小时前
mac 如何用命令行操作 vscode 打开哪个文件夹
ide·vscode·macos
小镇学者5 小时前
【python】MacOS下永久配置pip镜像源
macos·pip
海参崴-5 小时前
三足鼎立:Linux、苹果macOS与微软Windows的前世今生及核心差异
linux·microsoft·macos
小江的记录本5 小时前
【Docker】 Docker 全平台部署(Linux / Windows / MacOS)与 前后端分离项目 容器化方案
java·linux·windows·http·macos·docker·容器
小镇学者6 小时前
【python】 macos 安装ffmpeg 命令行工具
python·macos·ffmpeg
Digitally6 小时前
如何将文件从 Mac / 苹果笔记本传输至 iPad
macos·ios·ipad
lzhdim7 小时前
开启iphone的墙纸玻璃效果
macos·ios·objective-c·cocoa·iphone