解决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

相关推荐
鲨鱼辣椒_TUT1 小时前
macOS取消自动更新
macos
一勺菠萝丶1 小时前
Mac 打开软件提示“已损坏,无法打开”的原因和解决方法
macos
穗余4 小时前
Mac 使用 Caps Lock 键切换输入法失灵问题解决
macos
寻道模式6 小时前
【时间之外】AI不懂Mac吗?
人工智能·macos
Qimooidea8 小时前
MacOS 平台 CAD 图纸翻译实战:从技术挑战到高效落地
macos·策略模式
一勺菠萝丶9 小时前
macOS 应用强制退出后无法再次启动:根因分析、排查方法与无重启恢复方
macos
buxiangshui_cd11 小时前
Conda命令
开发语言·python·conda
秋雨梧桐叶落莳21 小时前
iOS——NSUserDefaults学习
学习·macos·ios·objective-c·cocoa
8125035331 天前
第 5 篇:MAC 地址——IP 管远方,MAC 管眼前
macos
元Y亨H1 天前
Mac 办公效率进阶笔记
macos