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 环境,您可以按照以下步骤操作:
conda create -n py37
conda activate py37
conda config --env --set subdir osx-64
conda install python=3.7 numpy
或者,您可以使用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中文网其他相关文章!