我正在尝试制作一个简单的环境:
channels:
- rdonnelly
- bioconda
- anaconda
- r
- conda-forge
- defaults
dependencies:
- bioconda::bioconductor-mixomics>=6.16
- free::fonts-continuum
- rstudio
mamba env create -f my_env.yaml -n some_env
,之后我丢失了包裹:
Looking for: ["bioconda::bioconductor-mixomics[version='>=6.16']", 'free::fonts-continuum', 'rstudio']
Encountered problems while solving:
- package rstudio-1.0.153-1 requires qt 5.6.*, but none of the providers can be installed
但是,我可以看到qt
存在于conda-forge
:
mamba search conda-forge::qt
# returns
Loading channels: done
# Name Version Build Channel
qt 4.8.7 ha8c56c7_9 conda-forge
qt 5.6.2 hbe13537_1012 conda-forge
qt 5.6.2 hce4f676_1013 conda-forge
qt 5.6.2 hf516382_1009 conda-forge
qt 5.6.2 hf516382_1010 conda-forge
qt 5.6.2 hf516382_1011 conda-forge
qt 5.9.7 h0c104cb_3 conda-forge
qt 5.9.7 h52cfd70_2 conda-forge
...
如果我添加qt=5.6
到my_env.yaml
,则错误会更改为另一个包。到底是怎么回事?听起来我的conda
或mamba
安装有问题。我试过conda clean -a
了,但问题仍然存在。
知道为什么会这样吗?