【问题标题】:How to set up a conda osx-64 environment on ARM mac?如何在 ARM mac 上搭建 co​​nda osx-64 环境?
【发布时间】:2022-10-25 22:33:36
【问题描述】:

我有一台通过 miniforge3 使用 conda 的 M1 MacBook。

我想使用不是为 ARM 构建的包(ifcopenshell、pythonocc-core)。混合通道(conda-forge/osx-64conda-forge/osx-arm)通常不能可靠地工作。

如何告诉 conda/mamba 有一个仅使用 x64 的环境?我不想并行安装 osx-64 conda。

【问题讨论】:

  • @merv,您需要设置 --env 以使其仅适用于该环境。否则,它是一个全局设置。 conda config --env --set subdir osx-64
  • @isuruf 哎呀好赶上 - 那里有点仓促。我在这里介绍了这个设置(虽然,对于赢32 / 赢 64切换):*.com/a/58014896/570918

标签: x86 conda apple-m1 conda-forge mamba


【解决方案1】:
  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

【讨论】: