狗洲L 2024-05-07 11:46 采纳率: 73.3%
浏览 5

怎么在mac电脑里安装arm版的matplotlib

在终端里直接输入pip install numpy,安装导入matplotlib的时候报错(have 'x86_64', need 'arm64e' or 'arm64')),用的是mac,m1芯片,但是它就是自动下载了这个,要怎么办呢

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-07 11:46
    关注

    引自免费微信小程序:皆我百晓生

    要在M1 Mac上安装针对ARM架构的matplotlib,你需要先确保已经安装了Apple Silicon版本的Python。如果你还没有安装,可以按照以下步骤操作:

    1. 安装Homebrew:在家用终端中运行以下命令:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/main/install.sh)"
    
    1. 使用Homebrew安装Python Arm版本:
    brew install python@3.9
    

    这会安装Python 3.9的ARM版本。如果你想安装其他版本,只需将3.9替换为你想要的版本号。

    1. 验证Python是否已成功安装并指向正确的架构:
    arch -arm64 /usr/local/bin/python3 --version
    

    接下来,我们可以尝试安装针对ARM的matplotlib:

    1. 创建一个新的虚拟环境(推荐): 这样可以避免与系统中的其他Python环境产生冲突。

      arch -arm64 python3 -m venv myenv
      source myenv/bin/activate
      
    2. 在新环境中安装matplotlib:

      pip install matplotlib
      

    这样应该就能正确安装适用于M1芯片的matplotlib了。如果你在安装过程中遇到任何错误,可能需要检查网络连接或者尝试更新pip到最新版本再进行安装:

    pip install --upgrade pip
    

    如果你在执行上述步骤后仍然遇到问题,可以提供具体的错误信息,以便我能更准确地帮你解决。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月7日

悬赏问题

  • ¥15 程序实在不会写,要秃了
  • ¥15 pycharm导入不了自己的包
  • ¥15 C#.net通过内网url地址获取文件并下载问题,浏览器postman可以正常下载,用程序不行
  • ¥15 本人本科机械,目前研一。没有深度学习基础,目前对研究生课题一片迷茫,请教各位!
  • ¥15 关于R语言单因素与多因素线性回归的平均值
  • ¥15 服务器清除BIOS之后引导不了
  • ¥15 CPLEX用OPL编写的混合整数线性优化问题。
  • ¥15 可以用EasyConnect连接实验室内网,但无法连接内网才能访问的服务器,为什么?
  • ¥15 前端预览docx文件,文件从后端传送过来。
  • ¥15 层次聚类和蛋白质相似度