如果有错误信息包含类似 error: architecture not supported
的消息的话,说明是因为某些代码试图编译到的架构不支持的原因。
macOS默认会同时试图编译到arm64架构,但是某些包是不支持编译到该架构的,因此需要使其只编译到x86_64架构。
具体做法是,首先运行 export ARCHFLAGS="-arch x86_64"
,再使用pip安装web3即可。
如果有错误信息包含类似 error: architecture not supported
的消息的话,说明是因为某些代码试图编译到的架构不支持的原因。
macOS默认会同时试图编译到arm64架构,但是某些包是不支持编译到该架构的,因此需要使其只编译到x86_64架构。
具体做法是,首先运行 export ARCHFLAGS="-arch x86_64"
,再使用pip安装web3即可。