如何解决使用 M1 mac 在两种架构上管理多个 python 版本
是否可以使用 pyenv
之类的工具在 M1 macbook 上使用不同架构的 2 个不同版本的 python?
例如,我希望在 ARM 上使用 3.9.1
,在 x86 上使用 3.8.5
(通过 rosetta)。
我已经用新的 pyenv
安装了 homebrew 3.0.0
。有了这个,我就可以为 ARM (pyenv install 3.9.1
) 安装 3.9.1。我现在可以通过 rosetta 获得另一个版本吗?
解决方法
Here 就是一个解决方案。我希望它仍然有用。
快速总结:
- 确保已安装 Rosetta 2(它将专为 x86 设计的软件转换为 ARM 可以消化的内容)
- 安装 x86 和 ARM 版本的自制软件
- 安装 pyenv 所需软件包的 x86 和 ARM 版本。
- 安装pyenv
- 使用别名来引用 pyenv 的 x86 和 ARM 版本
- 使用 pyenv-alias 安装和引用 x86 和/或 ARM python 版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。