解决Mac M1芯片conda创建python3.7环境报错

今天在macbook 上使用 conda 创建 python3.7 环境时报错

shell 复制代码
conda create --name py37 python=3.7

错误如下:

shell 复制代码
Channels:
 - defaults
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - python=3.7*

Current channels:

  - defaults

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

起初我还以为是连接 channel 的问题,换了阿里云等镜像源进行连接,但是仍然没有得到解决。因此,在排除连接 channel 的问题之后,联想到之前 win 下的环境创建没有问题,因此我怀疑与 M1 的 Arm 架构有关,在查找之后找到了模拟x86_64的解决方案。

shell 复制代码
## create empty environment
conda create -n py37

## activate
conda activate py37

## use x86_64 architecture channel(s)
conda config --env --set subdir osx-64

## install python, numpy, etc.
conda install python=3.7

参考:https://stackoverflow.com/questions/70205633/cannot-install-python-3-7-on-osx-arm64

相关推荐
zandy101112 小时前
Hermes Agent 完全安装指南(Linux、macOS、Windows、Android)
linux·windows·macos·agent·安装指南
搬砖的小码农_Sky12 小时前
远程桌面:macOS Sequoia 上的 RustDesk 权限设置指引
macos·远程工作
搬砖的小码农_Sky12 小时前
远程桌面:如何在macOS系统上安装RustDesk?
macos·远程工作
UNbuff_012 小时前
VM虚拟机黑苹果mac系统,解决ID登录问题
macos
Nan-h11 天前
复制了很多文字、链接、图片、文件,Mac 上怎么先分类再复用?
macos·效率工具·剪贴板·资料整理
good good study"1 天前
PyCharm 添加 Conda 环境报错 “lateinit property envs_dirs has not been initialized“ 的完美解决
python·conda
码智社1 天前
Python安装配置超详细教程(Windows+macOS,新手零踩坑)
windows·python·macos
一勺菠萝丶1 天前
Mac 小白必看!超详细 Homebrew 安装指南,告别卡顿难题
macos
ofoxcoding1 天前
Codex 官网访问 + 完整安装教程:macOS / Windows / Linux 一次跑通(2026)
linux·windows·macos·ai
会Tk矩阵群控的小木2 天前
2026最新iOS免越狱手机群控方案对比与技术难点实战解析
运维·macos·objective-c·cocoa·个人开发