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

如何在Mac M1设备上为Python2.7配置并使用虚拟环境

M1 芯片 Mac 运行 Python 2.7 环境解决方案

M1 芯片原生 arm64 架构没有官方 Python 2.7 编译版本,所有可用方案均基于 Rosetta 2 转译运行,操作前请先完成 Rosetta 2 安装:

执行 softwareupdate --install-rosetta 按系统提示完成安装即可


方案一:x86 架构 Conda 适配方案

  • 打开访达进入「应用程序」-「实用工具」,右键点击「终端」,选择「使用 Rosetta 打开」,新启动的终端即为 x86 转译运行模式
  • 下载 x86 版本的 Miniconda 安装包完成安装,该版本 Conda 完全兼容 Python 2.7,无需卸载你本地已安装的 arm 架构 miniforge,两个版本可共存,按需切换终端模式调用即可
  • 环境创建命令:conda create -n py27_env python=2.7

方案二:Homebrew 安装 Python 2.7

  • 保持终端为 Rosetta 转译模式,安装 x86 版本的 Homebrew,所有 brew 操作命令统一加上 arch -x86_64 前缀
  • 执行 arch -x86_64 brew install python@2 即可完成 Python 2.7 安装
  • 虚拟环境创建命令:/usr/local/bin/python2.7 -m virtualenv py27_env

方案三:pyenv 多版本管理方案

  • Rosetta 模式终端下执行 brew install pyenv 安装 pyenv 版本管理工具
  • 执行 pyenv install 2.7.18 完成 Python 2.7.18 版本安装
  • 进入你的项目目录,执行 pyenv local 2.7.18 即可将当前目录默认 Python 版本切换为 2.7

注意事项

所有需要原生编译的 Python 依赖包(如旧版本 numpy、scipy 等)都需要在 Rosetta 模式的终端下执行安装,否则会出现架构不兼容报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 23:24:02