Manjaro、pip、conda更換國內源

Manjaro

  1. 切換鏡像源。執行如下命令,在稍後的彈窗中選擇延遲最低的便可。linux

    sudo pacman-mirrors -i -c China -m rank
  2. 設置archlinuxcn源。在/etc/pacman.conf中添加如下命令,中科大源和清華源添加其中一個就能夠了:shell

    [archlinuxcn]
    SigLevel = Optional TrustedOnly
    #中科大源
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
    #清華源
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
  3. 更新源列表:數據庫

    sudo pacman-mirrors -g
  4. 更新pacman數據庫並更新系統:vim

    sudo pacman -Syyu
  5. 更新系統簽名:scrapy

    sudo pacman -S archlinuxcn-keyring
    sudo pacman -S antergos-keyring

pip

  1. 若是隻是想臨時從指定源下載某個文件,能夠在下載命令後加入-i url來指定下載源,其中url是鏡像源的地址。例如:阿里雲

    pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
  2. 永久更換。以添加阿里雲的源爲例:url

    pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

    其中的https://mirrors.aliyun.com/pypi/simple/能夠換成其餘的鏡像源地址。一些常見的源地址以下:code

    阿里雲 https://mirrors.aliyun.com/pypi/simple/
    中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
    清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
  3. 恢復到默認的源。步驟2的命令執行後,配置在~/.pip/pip.conf中。想要換回默認源,只要把文件中相應的部分刪掉舊能夠了。(實在不行就把文件也刪除)

conda

  1. 以添加中科大源和清華源爲例,如下兩個添加一個便可:ip

    • 中科大源。在終端中執行如下命令:rem

      #USTC倉庫鏡像
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
      #Conda 附加庫
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
      #使之生效
      conda config --set show_channel_urls yes
    • 清華源:

      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 --set show_channel_urls yes
  2. 換回默認源:

    conda config --remove-key channels
相關文章
相關標籤/搜索