[英]How to install opencv python on M1 mac WITHOUT using an environment?
[英]How to install multiple Python versions on Mac M1
我已经安装了 Python 3.9.2,因为它支持 Python.org 中推荐的 ARM64
之后我使用python3 -m venv py39
创建了一个虚拟环境
现在我需要另一个环境,但 Python 3.8.8 因为 Tensorflow 仅支持 3.8。 如何在维护其他 3.9 环境的同时使用 Python 3.8 创建另一个虚拟环境。 如果要求我使用conda
, conda 是否支持 Mac M1 ARM64,因为根据我的搜索它不支持
我发现同样的问题被问了很多次,但是对于 windows 和答案非常古老,例如: Use different Python version with virtualenv 11 年前
您与conda
有什么关系吗?
我问的原因是有更简单的途径来获得隔离的 Python 环境,这可能在所需的 M1 迁移上移动得更快一些。
我建议至少检查一下
如果您与 conda 相关,似乎有一些相关的帖子: 如何在 M1 Mac 上原生运行 Python 3.9.1?
我发现,使用pyenv
和miniforge
使用 conda 是没有问题的,即使使用像 3.8 这样的旧版本,这似乎是对 M1 的限制。 和
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
有了这个,您可以安装任何 package 并且可以按照我测试的所有方式使用 conda。 您当然可以以通常的方式使用conda install {package}
而不是 peotry。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.