ubuntu下conda怎样设置镜像源(清华镜像源)
ubuntu下怎样设置镜像源首先贴出.condarc,直接给出清华的镜像源,必要的小伙伴直接使用,别看内容了
# ~/.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
show_channel_urls: True
添加conda镜像源下令(直接使用)
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 config --set show_channel_urls yes
接下来开始慢慢介绍了
查看conda镜像源
首先,我们必要知道当前我们conda情况使用的哪个镜像源,我们可以通过conda info及conda 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 channels
channels:
- 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
- defaults
show_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 channels
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
- defaults
显然,是由于defaults也在channels列表下,逼迫症的驱策下把这个默认删除了
# 删除defaults通道
$ conda config --remove channels defaults
# 查看channels配置
$ conda config --show channels
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
最后再次查看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
...
终于干净了,与心中的预期一模一了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]