在 osx-arm64 上安装 Python 3.7

内容纲要

由于 Apple Silicon 上市时 Python 3.8 已发布大约一年,因此针对osx-arm64 的Python 3.7 构建从未成为 Conda Forge 常规构建矩阵的一部分。
解决方法:模拟
在 Apple Silicon 系统上使用 3.7 的直接替代方案是使用Rosetta模拟 x86_64或使用容器系统,例如 Docker。

创建osx-64环境
与在 x86_64 计算机上运行win-32环境类似,可以创建osx-64环境,例如

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. (add more packages here…)

conda install python=3.7 numpy

⚠️重要提示:在安装软件包之前请务必激活此环境。否则,默认的 CONDA_SUBDIR 值 ( osx-arm64 ) 可能处于活动状态,并可能导致在同一环境中混合架构。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注