admin管理员组

文章数量:1567044

背景

使用micromamba从文件中安装指定版本依赖包,执行命令micromamba install -f req.txt -c conda-forge时遇到报错

critical libmamba Invalid spec, no package name found:

req.txt的内容

# compute
pandas==1.5.3

# database
h5py

版本

micromamba:1.3.1
conda:22.11.1

解决

最后发现是因为(micro)mamba不支持在文件中有空行,把req.txt中的空行删掉即可。

req.txt修改后内容

# compute
pandas==1.5.3
# database
h5py

但是在conda中,原本的req.txt也是可以使用的,只能说mamba和conda在细微处还是不能互换。

本文标签: libmambaCriticalInvalidPackageSpec