如何在Mac M1上安装多个Python版本

Mag*_*ged 5 python macos virtualenv python-venv tensorflow

我已经安装了 Python 3.9.2,因为它支持 Python.org 中推荐的 ARM64

之后我使用创建了一个虚拟环境python3 -m venv py39

现在我需要另一个环境,但使用 Python 3.8.8,因为 Tensorflow 仅支持 3.8。如何使用 Python 3.8 创建另一个虚拟环境,同时维护其他 3.9 环境。如果要求我使用conda,conda 是否支持 Mac M1 ARM64,因为根据我的搜索它不支持

我发现同样的问题被问了很多次,但对于 Windows 来说,答案非常古老,例如: Use different Python version with virtualenv 11 Years ago

Jus*_*ice 3

你有被束缚的理由吗conda

我问的原因是有更简单的途径来获取隔离的 Python 环境,这可能在所需的 M1 迁移上移动得更快一些。

我建议至少检查一下

如果您与 conda 联系在一起,似乎有一些相关的帖子:How can I run Python 3.9.1 natively on M1 Mac?