You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac借助Rosetta2在venv中通过pip安装TensorFlow求助

在Rosetta 2终端的venv环境中安装TensorFlow(M1 Mac)
  • 配置Rosetta终端:

    1. 找到「终端」App,右键选择「复制」生成副本
    2. 右键副本选择「显示简介」,勾选「使用Rosetta打开」,启动该终端
    3. 输入arch确认输出为i386(即Rosetta x86模式),再输入python3 --version确认是3.9.7版本
  • 创建并激活venv虚拟环境:

    python3 -m venv tf_rosetta_env
    source tf_rosetta_env/bin/activate
    
  • 升级pip到最新版本:

    pip install --upgrade pip
    
  • 安装TensorFlow:
    针对Python 3.9.7,推荐安装兼容的稳定版本(如2.10.0),执行:

    pip install tensorflow==2.10.0
    

    若无需指定版本,也可直接执行pip install tensorflow,pip会自动匹配兼容版本

  • 验证安装结果:
    在激活的venv环境中执行:

    python -c "import tensorflow as tf; print(tf.__version__); print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
    

    能正常输出TensorFlow版本号及张量计算结果,即为安装成功

  • 额外注意事项:

    • 此环境下可直接安装PyQt5等依赖,执行pip install pyqt5即可,Rosetta模式兼容所有x86架构包
    • 若遇依赖冲突,可尝试切换TensorFlow版本(如2.9.x系列也适配Python3.9)
    • 全程使用Rosetta终端操作,不要混用原生Apple Silicon终端,避免架构混乱

内容的提问来源于stack exchange,提问作者Kevin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 16:27:38