Python:#error architecture not supported
程序员文章站
2022-03-10 16:05:07
有时安装python相关的依赖包会报如题所示的错误,主要和CPU架构有关,因为不同的CPU架构可能会使用不同的指令集(复杂指令集/精简指令集)。我当时是在MAC电脑上操作的,应该是默认把我的CPU当作了ARM64架构。因此它提示了这个错误。鉴于此,我们需要手动告诉它我们的CPU是什么架构,以此来阻止它自己想入非非,擅自作主。例如我在使用命令‘pip install psycopg2’安装psycopg2时,出现如下报错提示:解决方法:ARCHFLAGS="-arch x86_64" pip in...
有时安装python相关的依赖包会报如题所示的错误,主要和CPU架构有关,因为不同的CPU架构可能会使用不同的指令集(复杂指令集/精简指令集)。
我当时是在MAC电脑上操作的,应该是默认把我的CPU当作了ARM64架构。因此它提示了这个错误。鉴于此,我们需要手动告诉它我们的CPU是什么架构,以此来阻止它自己想入非非,擅自作主。
例如我在使用命令‘pip install psycopg2’安装psycopg2时,出现如下报错提示:
解决方法:
ARCHFLAGS="-arch x86_64" pip install psycopg2
上面命令中:ARCHFLAGS="-arch x86_64" 就是直接告诉它我的CPU架构是什么类型,这样就可以避免出问题了。
mac电脑可以使用如下命令查看CPU信息:
sysctl machdep.cpu.brand_string
如果是Intel的,那就是x86_64类型。
本文地址:https://blog.csdn.net/wzxq123/article/details/112578136
推荐阅读
-
解决Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-f8IeEI/MYSQL-python/
-
python中time.strftime不支持中文,报错UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: encoding error
-
报错解决Python Error fix-TypeError: _mean() got an unexpected keyword argument ‘dim‘
-
Python-pip3 install turtle报错ERROR: Command errored out with exit status 和setup.py-except ValueErro
-
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
-
Python multiprocess pool模块报错pickling error问题解决方法分析
-
Python报错TypeError: '<' not supported between instances of 'str
-
Python 安装库文件 is not a supported wheel on this platform的解决方案
-
Sublime Text3 运行Python 出现Error:Decode error - output not utf-8
-
jupyter notebook打开后新建一个python3之后连接不上网呢或者报错error!解决办法