本文最后更新于:3 年前
Miniconda 与 Anaconda 为 conda 的发行版,主要用于包管理,其中 miniconda 更轻量级。
由于日常使用总是会忘记,所以此处记录一些常用的命令。
安装
首先从清华源下载安装包并安装。
1 2 3
| wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda2-4.5.11-Linux-x86_64.sh bash Miniconda2-4.5.11-Linux-x86_64.sh source ~/.bashrc
|
Conda 默认的软件源在国外,速度非常的慢,我们可以将其更换为清华源。
可以直接在.condarc
中添加
.condarc1 2 3 4
| - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
|
之后需要使用 conda clean -i
清除索引缓存,保证用的是镜像站提供的索引。]
注意有的时候会显示 url 错误, 此时换成 https 可能会解决问题。
配置
对环境更改
创建所需要环境,一般有三种情况。
1 2 3 4 5 6
| conda create -n py3.8 python=3.8
conda create --name myclone --clone myenv
conda env create -f environment.yml
|
激活环境
然后下载所需软件包
退出环境
删除环境
1
| conda remove --name myenv --all
|
批量导入导出组件
导出导入 yml 文件。
1 2 3 4
| conda env export --no-builds > environment.yml conda env create -f environment.yml conda env create -f environment.yml -n new_env_name conda env update --file environment.yml
|
导出导入 txt 文件:
1 2 3
| conda list -e > requirements.txt conda create --name py3.8 --file requirements.txt conda install --yes --file requirements.txt
|