【报错】MacBook M1芯片使用numpy(have ‘arm64’, need ‘x86_64’)
·
报错:
ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pandas/_libs/interval.cpython-310-darwin.so, 0x0002): tried: ‘/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pandas/_libs/interval.cpython-310-darwin.so’ (mach-o file, but is an incompatible architecture (have ‘arm64’, need ‘x86_64’))
切换当前架构:arm64---->x86——64
查看当前架构:uname -a
root1@guodeMacBook-Pro ~ % uname -a
Darwin guodeMacBook-Pro.local 21.4.0 Darwin Kernel Version 21.4.0: Mon Feb 21 20:35:58 PST 2022; root:xnu-8020.101.4~2/RELEASE_ARM64_T6000 arm64
修改当前架构:arch -x86_64 zsh
再次查看当前架构:uname -a
root1@guodeMacBook-Pro ~ % arch -x86_64 zsh
root1@guodeMacBook-Pro ~ % uname -a
Darwin guodeMacBook-Pro.local 21.4.0 Darwin Kernel Version 21.4.0: Mon Feb 21 20:35:58 PST 2022; root:xnu-8020.101.4~2/RELEASE_ARM64_T6000 x86_64
卸载numpy和pandas,重新安装
root1@guodeMacBook-Pro ~ % pip3 uninstall pandas
root1@guodeMacBook-Pro ~ % pip3 install pandas
root1@guodeMacBook-Pro ~ % pip3 uninstall numpy
root1@guodeMacBook-Pro ~ % pip3 install numpy
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)