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

Mac M1 Big Sur系统如何将Python从3.8版本降级到3.7

问题原因

M1芯片默认搭载的arm64架构conda源未收录Python 3.7版本,Python 3.7官方仅提供了x86_64架构的macOS构建包,因此直接执行conda search python无法找到3.7版本。

解决步骤
  • 执行命令创建x86_64架构的conda环境,同时安装Python 3.7:
    CONDA_SUBDIR=osx-64 conda create -n mask_rcnn python=3.7
  • 激活创建好的环境:
    conda activate mask_rcnn
  • 固定当前环境的包架构为osx-64,避免后续安装依赖时拉取arm64版本出现兼容问题:
    conda config --env --set subdir osx-64
  • 验证Python版本是否正确:
    python --version
    正常输出应为Python 3.7.x格式的版本号。
后续依赖安装说明

环境配置完成后,可直接安装适配Python 3.7的TensorFlow版本:
conda install tensorflow>=1.4,<2.0
所有依赖都会自动匹配osx-64架构版本,通过macOS自带的Rosetta2转译运行,可正常支持Mask RCNN模型的运行需求。

该方案存在少量性能损失,是目前M1芯片设备运行Python 3.7环境的最稳定方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 08:12:00