首页 >后端开发 >Python教程 >为什么我无法在 Apple Silicon Mac 上安装 Python 3.7?

为什么我无法在 Apple Silicon Mac 上安装 Python 3.7?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-08 12:28:01303浏览

Why Can't I Install Python 3.7 on My Apple Silicon Mac?

无法在 osx-arm64 上安装 Python 3.7

问题:

为什么是 Python 3.7无法在 Apple Silicon (osx-arm64) 上安装Mac?

答案:

osx-arm64 的 Python 3.7 构建从来都不是 Conda Forge 构建矩阵的一部分,因为 Apple Silicon Mac 出现时 Python 3.8 已经发布上市。

解决方法:仿真

要在 osx-arm64 上使用 Python 3.7,可以:

  • 模拟 x86_64: 使用 Rosetta 或容器化(例如 Docker)。
  • 创建osx-64 环境: 使用 osx-64 架构通道并在安装软件包之前激活环境。
  • 使用 YAML: 在 YAML 文件中以及创建后设置 CONDA_SUBDIR 环境变量

注意:Mac会自动跑通Rosetta,因此无需执行任何特殊操作即可使用模拟环境。

请求本机构建

请求 osx-arm64 的本机 Python 3.7 构建是可能的,但这是可能的鉴于 Python 3.7 的有限用例和仅维护状态,不太可能被采用。

以上是为什么我无法在 Apple Silicon Mac 上安装 Python 3.7?的详细内容。更多信息请关注PHP中文网其他相关文章!

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