使用Mambaforge进行
Mac OS & Linux
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
#or
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
如果来源地址比对请在Releases · conda-forge/miniforge (github.com) 中自行查找
当不小心使用conda update -n base -c defaults conda -y对conda进行更新后,mamba无法使用,具体报错为。【该更新主要的问题在于所安装的包非conda-forge来源,其版本存在一定问题】
mambaforge-pypy3/lib/pypy3.9/site-packages/conda_package_streaming/package_streaming.py:25: UserWarning: zstandard could not be imported. Running without .conda support.
warnings.warn("zstandard could not be imported. Running without .conda support.")
/mambaforge-pypy3/lib/pypy3.9/site-packages/conda_package_handling/api.py:29: UserWarning: Install zstandard Python bindings for .conda support
_warnings.warn("Install zstandard Python bindings for .conda support")
强制更新,修复conda报错
pip install --upgrade --force-reinstall zstandard
pip install --upgrade --force-reinstall zstd
卸载libarchive,重装mamba修复
conda remove libarchive
conda install mamba
该重装后其实mamba已经更换为conda中的,而非之前的。
参考:
Installation — documentation (mamba.readthedocs.io)
mamba-org/mamba: The Fast Cross-Platform Package Manager (github.com)
conda-forge/miniforge: A conda-forge distribution. (github.com)