赞
踩
conda
官方文档:https://docs.conda.io/projects/conda/en/latest/index.html
pip install
与 condainstall
的区别conda install
安装的包可全局共享,以后在新的虚拟环境中安装直接调用就能得到,默认存放在 anaconda3/pkgs/
目录中。每次安装前,都是先到这个目录下看有没有已经下载好的,如果有,直接复制一份到当前环境;如果没有,就从给定的下载源上寻找,找到了后就先下载到 anaconda3/pkgs/
中,然后执行复制操作。因此,为什么使用 conda install
常常比 pip
快很多就是这个原因。当然,这样做也有一个不当之处,那就是当时间长了,安装的虚拟环境过多,下载的包过多后,这个文件夹就会变得无比臃肿,常常占有几十个 GB
的空间,因此需要隔一段时间就进行清理 conda clean -a
。这里删除后对已经创建好的虚拟环境并无影响,所以不必担心,大胆操作就是!pip install
安装的包默认存放在当前虚拟环境的 pkgs
目录下 anaconda3/envs/当前虚拟环境/pkgs/
,每次都需要从新下载,即使之前已经在其他虚拟环境中使用 pip install
安装过,但是是相互独立的,无法访问。# 查看当前使用源
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:Anaconda 国内镜像源整理
参考链接2:Anaconda换源和恢复默认,解决失效问题
.condarc
如果没有 .condarc
这个文件,运行:
conda config --set show_chanel_urls yes
然后就会自动创建,再打开,将以下配置文件覆盖原来的内容即可。
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
添加只需将配置写进去即可,还原为默认的只需将对应的项注释。
参考清华源官网介绍:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
conda remove -n 虚拟环境名 --all
conda create -n 新环境名 --clone 克隆的目标环境名
重命名没有实际的指令,只能先 copy 一份,然后再删除原来旧的环境即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。