如何更改曼巴包管理器中固定的包

tia*_*ams 6 python conda mamba

当我尝试在 minimamba 发行版(mamba 0.14)中安装 python 包时,已安装的 python 版本没有依赖项解决方案(如下所示的固定包)。我怎样才能允许这个包降级以允许依赖解决方案?

(base) C:\Users\user>mamba install nipy

(...)

Pinned packages:
  - python 3.9.4

Encountered problems while solving:
  - package nipy-0.4.1-py37hfa6e2cd_1001 requires python >=3.7,<3.8.0a0, but none of the providers can be installed
Run Code Online (Sandbox Code Playgroud)

我已经尝试了 --no-pin 参数,没有进行任何更改。

小智 6

你试过了吗mamba install python=3.7 nipy?这应该将python包降级到允许您安装nipy及其依赖项所需的版本。


mer*_*erv 5

在 Conda 环境中就地更改 Python 版本有很多缺点(例如,复杂的求解;几乎每个包都必须重新下载;有破坏base的风险),因此每当需要不同的 Python 版本时,最好的做法几乎是普遍的创造一个新的环境。尝试一下

mamba create -n nipy_env nipy
Run Code Online (Sandbox Code Playgroud)