更换pip和conda源

TUNA一键换源【推荐】

清华tuna源,官网 https://github.com/tuna/oh-my-tuna

国内建议使用tuna源,装包会快很多。

目前支持更改下列软件的配置,将其直接指向 TUNA 镜像站: conda, Homebrew, PyPI(即pip源), TeX Live (by tlmgr), Arch Linux, CTAN, Debian, Ubuntu, CentOS, AOSC OS。

tuna是一键换源的alias,tuna-help是他的帮助命令。

alias tuna='wget --no-check-certificate -O - https://tuna.moe/oh-my-tuna/oh-my-tuna.py | python -- -'

tuna-help()
{
     echo 'tuna是一个一键换源的脚本:目前支持更改下列软件的配置,将其直接指向 TUNA 镜像站: conda, Homebrew, PyPI(即pip源), TeX Live (by tlmgr), Arch Linux, CTAN, Debian, Ubuntu, CentOS, AOSC OS'
    echo
    echo "tuna [ install | update]  : 下载最新的 oh-my-tuna.py 脚本
    来自      https://tuna.moe/oh-my-tuna/oh-my-tuna.py
    保存到    $share_app_config"
    echo "tuna : 当前用户一键换源"
    echo "sudo tuna --global : 所有用户一键换源"
    echo "tuna [ help | -h | --help ] : 显示帮助"
    echo "tuna             : 使用在线下载的"
    echo "tuna [arguments] : oh-my-tuna.py 的参数,详见下面:"
    echo
    tuna -h
}

手动换源

pip换成清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • Linux:~/.config/pip/pip.conf

  • Mac:

    pip config list -v # pip>10 可用

    返回:

    For variant 'global', will try loading '/Library/Application Support/pip/pip.conf'
    For variant 'user', will try loading '/Users/mac/.pip/pip.conf'
    For variant 'user', will try loading '/Users/mac/Library/Application Support/pip/pip.conf'
    For variant 'site', will try loading '/Users/mac/miniconda3/pip.conf'
    global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'

conda换成清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

配置文件:~/.condarc