欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu操作学习(二) conda和pip换源

程序员文章站 2022-06-01 20:15:12
...

最近在重新配置服务器,在下载pytorch和tensorflow时发现下载速度太慢,于是决定换源加快下载速度。直接写过如何用豆瓣源给pip加速,但只是临时的,这次决定总结一下永久换源,省去每次都要输源地址的麻烦。

anaconda换源

自己选择的是换成清华源。步骤如下:

(1)编辑 ~/.condarc 文件。

vi ~/.condarc

(2)添加源。

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - defaults
show_channel_urls: true

具体的anaconda清华源介绍在这清华大学开源软件镜像站 

上文中前两个属于anaconda python的基础免费仓库镜像,最后一个属于pytorch的仓库镜像。注意想要下载pytorch要加上第三个镜像地址。

(3)更新源地址。

source ~/.condarc

之后使用conda install xxx就可以快速下载了。

当然对于pytorch等框架有可能更新不是那么及时,下载的版本可能不是最新。

PS:中科大源地址介绍在这中科大源,使用时按需选择想要的地址,然后修改~/.condarc文件就行。

pip换源

为了和conda保持一致,选择还是清华的镜像源。步骤如下:

(1)修改 ~/.pip/pip.conf 文件。

vi ~/.pip/pip.conf

(2)添加源。

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

清华pip镜像源地址为清华pypi镜像使用帮助

以上操作python3同样可以用。

(3)更新源地址。

source ~/.pip/pip.conf

 之后对于python3的用户使用pip3 install xxx 就可以快速下载。

当然跟conda换源一样,有可能下载版本不是最新。

中科大pypi镜像源为: https://pypi.mirrors.ustc.edu.cn/simple/

当然,有的教程修改文件时没有[install]部分,只有[global]部分,感觉没有太大影响,可加可不加。