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

相关推荐
Narutolxy10 分钟前
在 macOS 和 Windows 平台上使用 SVN 的完整指南20241225
windows·macos·svn
liutaiyi818 分钟前
Redis可视化工具 RDM mac安装使用
redis·后端·macos
阿7_QuQ3 小时前
Mac怎么远程控制Windows?
macos
起名字什么的好难3 小时前
conda虚拟环境安装pytorch gpu版
人工智能·pytorch·conda
tanghongchang1238 小时前
Mac Android studio 升级LadyBug 版本,所产生的bug
macos·android studio·ladybug
iBaoxing16 小时前
mac 使用 launchctl 实现每次登录系统时 frpc 就会自动启动
macos
程序猿000001号16 小时前
Conda 使用全解析:从入门到精通
conda·环境配置
鹏阿鹏17 小时前
【Mac】终端改色-让用户名和主机名有颜色
macos
易我数据恢复大师21 小时前
怎么设置电脑密码?Windows和Mac设置密码的方法
windows·macos·电脑
几维安全1 天前
如何保护你的 iOS 应用免受逆向工程攻击
macos·objective-c·cocoa