Anaconda和pip换源命令(附底层逻辑)

        配置深度学习conda环境时,换源是一件很重要的事,最简洁的换源命令如下(打开终端,任意环境输入):

!!!首先确保已经正确安装了Anaconda,不会安装的可以在我主页中找教程!!!

        conda换源:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/

        pip换源:

pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
pip config set install.trusted-host  https://pypi.mirrors.ustc.edu.cn/

        以上镜像源选择的是中科大的镜像库,个人感觉速度还是比较快的,当然也可以选择其他镜像网站(推荐清华Tuna镜像站和南京大学镜像站,其他镜像站多数也是重定向到这两个镜像站)

清华源:
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/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
南大源:
conda config --add channels https://mirrors.nju.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.nju.edu.cn/anaconda/pkgs/free/
专业工具包仓库:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
例如:
pytorch仓库安装源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
生物学仓库安装源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/


         如果想了解更多关于换源原理的可以接着往下看...(ubuntu系统)

        执行完以上四条命令后,可以在以下路径发现多的两个配置文件:(需要显示隐藏文件)

        conda配置文件路径:~/.condarc

        pip配置文件路径:~/.config/pip/pip.conf

        打开这两个文件就可以看到我们新设置的镜像源了,也可以在这里直接设置,上下顺序就是优先级顺序,从上至下进行检索,一般最后一行是default也就是默认源,另外需要注意的是pip使用镜像源时,还需要额外配置一个trust-host,也就是信任该域名中的软件包。

        conda一般要设置两个源,一个是main主仓库,都是官方维护的镜像站,还有一个是conda-forge这个仓库是一个很大的第三方软件包仓库,算是半官方仓库,有相当一部分包要从这个仓库中下载。

        另外pip还有临时换源命令如下:

pip install numpy -i http://pypi.douban.com/simple/ -trust-host http://pypi.douban.com/

        例子中是使用豆瓣源安装numpy,还可使用以下pip源:

阿里云 http://mirrors.aliyun.com/pypi/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

        

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值