首页  >  文章  >  后端开发  >  如何在使用 Apple Silicon 的 macOS 上安装 Python 3.7?

如何在使用 Apple Silicon 的 macOS 上安装 Python 3.7?

Susan Sarandon
Susan Sarandon原创
2024-11-08 04:49:01833浏览

How Can I Install Python 3.7 on macOS with Apple Silicon?

无法在 osx-arm64 上安装 Python 3.7

Conda 目前不为 osx-arm64 提供 Python 3.7 的本机构建,因为多种原因,主要是因为 Apple Silicon 上市时 Python 3.8 已经发布,并且由于 Python 3.7.12 是最终功能版本并且已进入仅维护阶段,因此不太可能提供 3.7 的本机构建.

解决方法:模拟

您可以使用 Rosetta 或 Docker 等容器系统在 Apple Silicon 系统上模拟 Python 3.7,而不用等待本机构建.

创建 osx-64 环境

要创建 osx-64 环境,您可以按照以下步骤操作:

  1. 创建空环境:
conda create -n py37
  1. 激活环境:
conda activate py37
  1. 设置 osx-64 架构通道:
conda config --env --set subdir osx-64
  1. 安装所需的 Python 版本和软件包:
conda install python=3.7 numpy

YAML

或者,您可以使用YAML 环境定义。

# Create an environment from YAML
CONDA_SUBDIR=osx-64 conda env create -n py37 -f py37.yaml

# Activate the environment
conda activate py37

# Set the osx-64 architecture channel
conda config --env --set subdir osx-64

请求本机构建

虽然可以为 osx-arm64 请求 Python 3.7 的本机构建,但它不太可能获得批准,因为 Python 3.8 是推荐版本,并且还需要为 osx-arm64 构建其他软件包变体。

以上是如何在使用 Apple Silicon 的 macOS 上安装 Python 3.7?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn