当前位置:   article > 正文

conda 相关知识_.conda文件

.conda文件

conda 官方文档:https://docs.conda.io/projects/conda/en/latest/index.html

pip installcondainstall 的区别

  • 使用conda install 安装的包可全局共享,以后在新的虚拟环境中安装直接调用就能得到,默认存放在 anaconda3/pkgs/ 目录中。每次安装前,都是先到这个目录下看有没有已经下载好的,如果有,直接复制一份到当前环境;如果没有,就从给定的下载源上寻找,找到了后就先下载到 anaconda3/pkgs/ 中,然后执行复制操作。因此,为什么使用 conda install 常常比 pip 快很多就是这个原因。当然,这样做也有一个不当之处,那就是当时间长了,安装的虚拟环境过多,下载的包过多后,这个文件夹就会变得无比臃肿,常常占有几十个 GB 的空间,因此需要隔一段时间就进行清理 conda clean -a。这里删除后对已经创建好的虚拟环境并无影响,所以不必担心,大胆操作就是!
    在这里插入图片描述
  • 使用 pip install 安装的包默认存放在当前虚拟环境的 pkgs 目录下 anaconda3/envs/当前虚拟环境/pkgs/,每次都需要从新下载,即使之前已经在其他虚拟环境中使用 pip install 安装过,但是是相互独立的,无法访问。

更改默认的安装源

方法1:使用命令进行修改

# 查看当前使用源
conda config --show-sources
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
# 删除配置源,还原为默认的镜像源
# conda config --remove-key channels

# 添加其他镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

参考链接1:Anaconda 国内镜像源整理
参考链接2:Anaconda换源和恢复默认,解决失效问题

方法2:直接在个人配置文件中修改.condarc

通过配置文件进行修改
如果没有 .condarc 这个文件,运行:

conda config --set show_chanel_urls yes
  • 1

然后就会自动创建,再打开,将以下配置文件覆盖原来的内容即可。

channels:
  - custom
  - defaults
show_channel_urls: true
channel_priority: flexible
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

添加只需将配置写进去即可,还原为默认的只需将对应的项注释。

参考清华源官网介绍:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

删除虚拟环境

conda remove -n 虚拟环境名 --all
  • 1

克隆/复制/重命名

conda create -n 新环境名 --clone 克隆的目标环境名
  • 1

重命名没有实际的指令,只能先 copy 一份,然后再删除原来旧的环境即可。

参考链接:https://www.jianshu.com/p/7265011ba3f2

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/149920
推荐阅读
相关标签
  

闽ICP备14008679号