STC214/conda/MiniConda换源

Created Sun, 20 Jun 2021 18:07:42 +0800 Modified Sun, 20 Jun 2021 18:07:42 +0800

Windows下

1. conda源更换为清华源

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。 Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。 清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

2. 注意如果需要pytorch, 还需要添加pytorch的镜像:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

3. 如果需要换回conda的默认源,直接删除channels即可,命令如下:

conda config --remove-key channels

Linux下

将以上配置文件写在 ~/.condarcvim ~/.condarc

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true

补充:

中国科学技术大学 USTC Mirror

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

上海交通大学开源镜像站

channels:
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

注:PIP 换源的方法见这里

如果我们用pip install django直接安装django时可能会很慢,这时你只要加个参数 -i,可能就会让下载速度上升 10 倍,比如:

pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple

后面的地址可以换成国内的 pip 镜像:

  • 清华

https://pypi.tuna.tsinghua.edu.cn/simple/

  • 中科大

https://pypi.mirrors.ustc.edu.cn/simple/

  • 阿里云

https://mirrors.aliyun.com/pypi/simple/

  • 豆瓣

http://****pypi.douban.com/simple/

如果你那儿的网络总是不给力,又不想每次手动添加,可以加在配置文件里一劳永逸。

Windows

  1. 在 windows 命令提示符(控制台)中,输入**%APPDATA%** ,进入此目录
  2. 在该目录下新建名为 pip 的文件夹,然后在其中新建文件 pip.ini。(例如:“C:\Users\Administrator\AppData\Roaming\pip\pip.ini”)
  3. 在文件中填入一下内容并保存(可替换为上述不同的镜像地址):
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com

Linux / Mac

文件地址为 ~/.pip/pip.conf,其余相同。