当前位置: 代码迷 >> 综合 >> pip and conda 配置多个镜像源
  详细解决方案

pip and conda 配置多个镜像源

热度:75   发布时间:2023-12-17 05:46:09.0

pip原生镜像源速度一般都很慢,替换python的pip源,pip安装速度会快很多

cd ~
mkdir .pip

直接新建并编辑pip.conf:

sudo vim ~/.pip/pip.conf

添加以下内容:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url=http://pypi.douban.com/simplehttp://mirrors.aliyun.com/pypi/simple/http://pypi.mirrors.ustc.edu.cn/simple/https://mirror.baidu.com/pypi/simple/
[install]
trusted-host=pypi.douban.commirrors.aliyun.compypi.tuna.tsinghua.edu.cnpypi.mirrors.ustc.edu.cnmirror.baidu.com

如果遇到下面报错,重新查看pip.conf,extra-index-url要与trusted-host对应起来
image-20210224075309161

下载先找index-url,在找extra-index-url
image-20210224081253481image-20210224081322104

也可以临时配置镜像源,比如配置百度镜像,当然可以先把/root/.pip/pip.conf注释掉

(notebook) root@ai-PowerEdge-R740:~/.pip# pip config set global.index-url https://mirror.baidu.com/pypi/simple/
Writing to /root/.config/pip/pip.conf

虽然配置很多镜像源,但有的速度并不快,这个时候安装时指定临时镜像源

pip3 install -U spacy[cuda112,transformers,lookups] -i   https://mirror.baidu.com/pypi/simple/
配置conda镜像源

一般选择清华源足够用,也可以选择阿里云等其它。

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/free/
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 --set show_channel_urls yes

之后vim ~/.condarc,把defaults删掉

验证是否配置成功,conda install 安装包,界面出现 tsinghua字样就是配置成功了。

  相关解决方案