One - One Code All

Blog Content

Python:#error architecture not supported

Python Linux-Mac   2020-04-17 18:13:44

错误,主要和CPU架构有关,因为不同的CPU架构可能会使用不同的指令集(复杂指令集/精简指令集)。

默认把我的MAC的CPU当作了ARM64架构,才出现此错误。


解决方法:

ARCHFLAGS="-arch x86_64" pip install package

上面命令中:ARCHFLAGS="-arch x86_64" 就是直接告诉它我的CPU架构是什么类型,这样就可以避免出问题了。

mac电脑可以使用如下命令查看CPU信息:

sysctl machdep.cpu.brand_string

如果是Intel的,那就是x86_64类型。




上一篇:数据迁移从ES到postgresql,logstash的logstash-input-jdbc插件安装
下一篇:shell脚本格式,清掉windows文件格式,转换为linux,sed -i 用法

The minute you think of giving up, think of the reason why you held on so long.