Conda 安装配置、修改Source、常用操作

安装配置 Linux Anaconda 环境

进入Anaconda官网获取下载链接:(或者远程拉取安装脚本)

wget https://repo.anaconda.com/archive/Anaconda3-2023.07-1-Linux-x86_64.sh

运行安装脚本

bash Anaconda3-2023.07-1-Linux-x86_64.sh

配置生效

source .bashrc


 

配置文件

配置文件.condarc在用户的家目录。但对于.condarc配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的,但当用户第一次运行 conda config命令时,将会在用户的家目录创建该文件。

创建 ~/.condarc

conda config

配置 ~/.condarc

channels:
  - defaults
  - conda-forge
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  opencv: http://conda.anaconda.org/menpo
ssl_verify: false

custom_channels 后续可以根据需要添加,比如说 opencv 需要从指定 channel 拉取,我们可以 install 时指定 channel,如下

conda install --channel https://conda.anaconda.org/menpo opencv3

或是直接在上面的配置文件中的 custom_channels 配置 opencv 的 channel。



配置生效

最后运行如下命令清除索引缓存,保证用的是镜像站提供的索引。

conda clean -i

注意每次更改配置文件 ~/.condarc 都需要执行上述命令使配置生效



 

 

Conda常用操作

完整的删除一个环境 : conda remove --name ENVNAME --all 

输出所有环境: conda env list

创建新环境:conda create --name worm python=3.10 

直接复制1个环境: conda create --clone ENVNAME --name NEWENV  

导出环境的yaml文件: conda env export --name ENVNAME > envname.yml 

用导出的yaml文件创建新的环境: conda env create -f=/path/to/environment.yml -n your-env-name  



 

 

 

 

 

 

 

 

 

posted @ 2023-10-23 16:46  little-worm  阅读(1075)  评论(0)    收藏  举报