问题:
尝试使用 Python 3.7 创建新环境时使用 Conda 时出现错误,表明 Python 3.7 不适用于 osx-arm64 (Apple Silicon)。
Answer:
No Native Builds available
Python 3.7 从未正式为 osx-arm64 构建,因为 Apple Silicon 是在 Python 3.8 推出一年后发布的。
解决方法:模拟
在 Apple Silicon 系统上使用 Python 3.7 的直接替代方案包括通过 Rosetta 使用模拟或使用 Docker 等容器系统。
创建 osx-64 环境
要使用 Rosetta 模拟 x86_64,请按以下方式创建 osx-64 环境:
YAML
另一种方法是使用 YAML 环境定义:
虚拟化和 Parallels
除了模拟之外,还可以利用 Parallels 等虚拟化解决方案在 Apple Silicon 硬件上的虚拟化环境中运行 x86_64 程序。
长期解决方案
请求 python-feedstock 的本机构建包含用于 osx-arm64 的 Python 3.7 是可能的,但由于 Python 3.7 已在其中,因此不太可能被采纳它的维护阶段和依赖项不可用。
以上是如何在 Apple Silicon (OSX-ARM64) 上安装 Python 3.7?的详细内容。更多信息请关注PHP中文网其他相关文章!