将 conda 环境从 intel 移植到 M2?/

问题描述 投票:0回答:1

我一直在不知不觉中使用 intel 版本的 anaconda 来管理我的 M2 mac mini 上的 python 环境,但我现在正在考虑切换到 ARM64 版本。

您建议我如何这样做?我非常希望避免从头开始在各种环境中重新安装所有软件包。谢谢!

python macos conda environment
1个回答
0
投票

我非常希望避免从头开始重新安装各种环境中的所有软件包。

您将需要重新安装所有软件包,因为您需要安装arm64版本的python,然后您需要兼容版本的软件包。

如果您使用以下命令从您的环境中创建 yml 文件,您可以使该过程变得更容易一些:

conda env export --from-history -n <your env name> > env.yml
卸载 anaconda 并安装新版本后(不要尝试同时使用两个版本,只会让人头疼),您可以从此文件再次创建环境:

conda env create -f env.yml
请注意,如果适用于 x64 的软件包不适用于 arm64,您可能仍然会遇到麻烦

© www.soinside.com 2019 - 2024. All rights reserved.