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

相关推荐
Will_Ye6 小时前
Ubuntu中pip 缓存和conda的缓存路径修改
缓存·conda·pip
一只积极向上的小咸鱼6 小时前
Conda 环境迁移说明
conda
fengchengwu20128 小时前
Conda 虚拟环境操作手册:从入门到精通
python·conda
搬砖的小码农_Sky10 小时前
macOS Sequoia上如何安装Python开发环境?
开发语言·python·macos
码农阿强11 小时前
OpenAI Codex 全平台详细安装与配置教程(Windows/Mac/Linux)
linux·windows·macos·ai
lxllzwj520131411 小时前
Mac如何像shell一样丝滑的使用item2连接服务器.
服务器·macos·github
威尔逊·柏斯科·希伯理12 小时前
机器学习第一天(共12天)
人工智能·python·机器学习·conda·numpy·pandas·matplotlib
搬砖的小码农_Sky12 小时前
macOS Sequoia上如何安装gcc/g++环境?
c语言·c++·macos
少云清12 小时前
Mac 上怎么找到这个目录 /Users/你的用户名/Library/Application Support/JetBrains
macos
Digitally12 小时前
如何轻松地将照片从安卓手机无线传输到Mac电脑
android·macos·智能手机