首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mac M1上安装多个Python版本

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

Stack Overflow用户
提问于 2021-03-23 22:50:02
回答 2查看 3.6K关注 0票数 4

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

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

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

我发现同样的问题被问了很多次,但对于windows,答案很老,比如:Use different Python version with virtualenv 11年前

EN

回答 2

Stack Overflow用户

发布于 2021-03-23 23:02:39

你和conda联系在一起有什么原因吗?

我问的原因是有更容易的方法来获得隔离的Python环境,在需要的M1迁移上可能会更快一些。

我建议你至少检查一下

如果你被绑定到conda,似乎有一些相关的帖子:How can I run Python 3.9.1 natively on M1 Mac?

票数 2
EN

Stack Overflow用户

发布于 2021-05-04 01:25:04

我发现,对于pyenvminiforge,使用conda是没有问题的,即使是像3.8这样的旧版本,这似乎对M1是一个约束。使用

代码语言:javascript
复制
brew update
brew install pyenv
pyenv install miniforge3-4.10
pyenv global miniforge3-4.10
conda create -n new_env python=3.8
conda activate new_env
conda install poetry
poetry new project
cd project
poetry add open3d

有了它,你可以安装任何包,并且可以以任何你想要的方式使用conda,只要我测试过它。当然,您也可以按照通常的方式使用conda install {package},而不是使用其他人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66765575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档