conda 主要解决的是python环境的问题。在不同的python代码依赖项可能发生冲突,这时候用conda可以最小化的解决冲突问题。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --get channels
conda env list
conda create -n llama2
conda remove -n llama2 --all
conda install numpy
conda update numpy
- 使用conda-forge的升级包
conda update -c conda-forge numpy
或者
conda update --all
conda clean -a
conda remove --all
对于删除base会报错:
conda remove -n base --all
CondaEnvironmentError: cannot remove root environment, add -n NAME or -p PREFIX option
conda install --revision 0
conda list -f tensorflow
$ conda update conda
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 23.7.4
latest version: 23.11.0
Please update conda by running
$ conda update -n base -c defaults conda
Or to minimize the number of packages updated during conda update use
conda install conda=23.11.0
# All requested packages already installed.
诡异的问题,暂时没有解决。 conda在mac上的问题还挺多。