使用M1 mac在两种体系结构上管理多个python版本

2024-05-16 19:57:27 发布

您现在位置:Python中文网/ 问答频道 /正文

在M1 macbook上使用pyenv之类的工具是否可能有两个不同版本的python,具有不同的体系结构

例如,我希望ARM上有3.9.1,x86上有3.8.5(通过rosetta)

我已经用一个新的homebrew 3.0.0安装了pyenv。有了这些,我可以为ARM安装3.9.1(pyenv install 3.9.1)。我现在可以通过罗塞塔得到另一个版本吗


Tags: install工具版本pyenv体系结构x86armmacbook
1条回答
网友
1楼 · 发布于 2024-05-16 19:57:27

Here就是这样一个解决方案。我希望它仍然有用

快速总结:

  1. 确保已安装Rosetta 2(它将为x86设计的软件转换为ARM可以消化的内容)
  2. 安装x86和ARM版本的自制软件
  3. 安装pyenv所需的x86和ARM版本的软件包
  4. 安装pyenv
  5. 使用别名来表示x86和ARM版本的pyenv
  6. 使用pyenv别名安装并参考x86和/或ARM python版本

相关问题 更多 >