我有一台 M1 MacBook,通过 miniforge3 使用 conda。
我想使用不是为 ARM 构建的软件包(ifcopenshell、pythonocc-core)。混合通道(
conda-forge/osx-64
和 conda-forge/osx-arm
)通常无法可靠工作。
如何告诉 conda/mamba 拥有仅使用 x64 的环境?我不想并行安装 osx-64 conda。
conda create -n intel_env
conda activate intel_env
conda config --env --set subdir osx-64
conda install python
或者
CONDA_SUBDIR=osx-64 conda create -n intel_env python
conda activate intel_env
conda config --env --set subdir osx-64
micromamba
就像在每次调用 --platform osx-64
时添加 micromamba
一样简单:
micromamba create -n intel_env --platform osx-64 python
Micromamba 是一个替代的 conda-env 管理器,支持大多数 conda 命令,但有一些细微的差异。这就是
mamba
v1 的底层动力。