跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > ubuntu下conda如何设置镜像源(清华镜像源)

ubuntu下conda如何设置镜像源(清华镜像源)

时间:2024-03-27 12:55:57 来源:网络cs 作者:纳雷武 栏目:卖家故事 阅读:

标签: 清华  设置 
阅读本书更多章节>>>>

ubuntu下如何设置镜像源

首先贴出.condarc,直接给出清华的镜像源,需要的小伙伴直接使用,别看内容了

# ~/.condarcchannels:  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/freeshow_channel_urls: True

添加conda镜像源命令(直接使用)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/freeconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/mainconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/rconda config --set show_channel_urls yes

接下来开始慢慢介绍了

查看conda镜像源

首先,我们需要知道当前我们conda环境使用的哪个镜像源,我们可以通过conda infoconda config --show

$ conda info     active environment : base    active env location : /home/myPc/miniconda3            shell level : 1       user config file : /home/myPc/.condarc populated config files :           conda version : 23.11.0    conda-build version : not installed         python version : 3.11.5.final.0                 solver : libmamba (default)       virtual packages : __archspec=1=skylake                          __conda=23.11.0=0                          __cuda=12.2=0                          __glibc=2.35=0                          __linux=6.5.0=0                          __unix=0=0       base environment : /home/myPc/miniconda3  (writable)      conda av data dir : /home/myPc/miniconda3/etc/conda  conda av metadata url : None           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64                          https://repo.anaconda.com/pkgs/main/noarch                          https://repo.anaconda.com/pkgs/r/linux-64                          https://repo.anaconda.com/pkgs/r/noarch          package cache : /home/myPc/miniconda3/pkgs                          /home/myPc/.conda/pkgs       envs directories : /home/myPc/miniconda3/envs                          /home/myPc/.conda/envs               platform : linux-64             user-agent : conda/23.11.0 requests/2.31.0 CPython/3.11.5 Linux/6.5.0-17-generic ubuntu/22.04.3 glibc/2.35 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3                UID:GID : 1000:1000             netrc file : None           offline mode : False

上面我们可以知道,用户的配置文件user config file : /home/myPc/.condarc在这个路径,我们进入这个路径查看一下

$ cd ~$ cat ./condarc

如果是从未配置过conda的config,这个文件是不存在,而是采用了默认的配置

我们使用conda config --show channel查看一下

$ conda config --show channelschannels:  - defaults

默认的通道

设置镜像源

设置镜像源有两种方式,一种是直接通过修改user config file : /home/myPc/.condarc这个文件,另一种是使用命令的方式

前面我们知道,默认是没有这个.condarc配置文件的,我们可以使用下面的命令设置一次配置,就会自动创建这个用户的配置文件了

$ conda config --set show_channel_urls yes# 意思是从channel中安装包时显示channel的url,这样就可以知道包的安装来源了
# 查看一下.condarc$ cat ~/.condarc show_channel_urls: true

也可使用命令查看

$ conda config --show-sources==> /home/myPC/.condarc <==show_channel_urls: True

使用命令添加镜像源(清华镜像源)

$ 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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

一般到这一步就够了,可以愉快的用conda install安装依赖包了,后面的内容有兴趣继续观望

我们继续再次查看一下配置文件

$ conda config --show-sources==> /home/myPC/.condarc <==channels:  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free  - defaultsshow_channel_urls: True

我们用conda info查看一下

conda info     active environment : myEnv    active env location : /home/myPC/miniconda3/envs/myEnv            shell level : 2       user config file : /home/myPC/.condarc populated config files : /home/myPC/.condarc          conda version : 23.11.0    conda-build version : not installed         python version : 3.11.5.final.0                 solver : libmamba (default)       virtual packages : __archspec=1=skylake                          __conda=23.11.0=0                          __cuda=12.2=0                          __glibc=2.35=0                          __linux=6.5.0=0                          __unix=0=0       base environment : /home/myPC/miniconda3  (writable)      conda av data dir : /home/myPC/miniconda3/etc/conda  conda av metadata url : None           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/linux-64                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch                          https://repo.anaconda.com/pkgs/main/linux-64                          https://repo.anaconda.com/pkgs/main/noarch                          https://repo.anaconda.com/pkgs/r/linux-64                          https://repo.anaconda.com/pkgs/r/noarch          package cache : /home/myPC/miniconda3/pkgs                          /home/myPC/.conda/pkgs       envs directories : /home/myPC/miniconda3/envs                          /home/myPC/.conda/envs               platform : linux-64             user-agent : conda/23.11.0 requests/2.31.0 CPython/3.11.5 Linux/6.5.0-17-generic ubuntu/22.04.3 glibc/2.35 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3                UID:GID : 1000:1000             netrc file : None           offline mode : False

可见,实际的channel URLs除了我们后面使用命令conda config --add追加的,还有原来的默认的镜像源地址

使用conda config --show channels查看一下

$ conda config --show channelschannels:  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free  - defaults

显然,是由于defaults也在channels列表下,强迫症的驱使下把这个默认删除了

# 删除defaults通道$ conda config --remove channels defaults# 查看channels配置$ conda config --show channelschannels:  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

最后再次查看conda info

$ conda info...  conda av metadata url : None           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/linux-64                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch          package cache : /home/myPC/miniconda3/pkgs                          /home/myPC/.conda/pkgs       envs directories : /home/myPC/miniconda3/envs                          /home/myPC/.conda/envs...

终于干净了,与心中的预期一模一了

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-03-27/149443.html,文章来源:网络cs,作者:纳雷武,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论