go to index

Conda 和 Pip 设置国内镜像源教程

read time 3 min read
Python Conda Pip 镜像源

Conda 和 Pip 设置国内镜像源教程

在中国大陆使用 Conda 和 Pip 安装 Python 包时,由于网络原因可能会遇到下载速度慢或者连接超时的问题。为了解决这个问题,我们可以将默认的软件源更换为国内的镜像源。本教程将介绍如何为 Conda 和 Pip 设置国内镜像源。

Conda 设置国内镜像源

Conda 是一个开源的包管理系统和环境管理系统。以下是设置 Conda 国内镜像源的步骤:

  1. 打开终端(Terminal)。

  2. 输入以下命令来添加清华大学的 Conda 镜像:

    bash
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
    
  3. 设置搜索时显示通道地址:

    bash
    conda config --set show_channel_urls yes
    
  4. 验证设置是否生效:

    bash
    conda config --show channels
    

    如果看到清华大学的镜像地址,说明设置成功。

Pip 设置国内镜像源

Pip 是 Python 的包管理工具。以下是设置 Pip 国内镜像源的步骤:

  1. 临时使用:

    在使用 pip 的时候,可以通过 -i 参数指定镜像源。例如:

    bash
    pip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  2. 永久修改:

    • Linux 和 macOS 用户:

      1. 在用户目录下创建 pip 配置文件:
        bash
        mkdir ~/.pip
        
      2. 编辑 ~/.pip/pip.conf 文件:
        bash
        nano ~/.pip/pip.conf
        
      3. 在文件中添加以下内容:
        plaintext
        [global]
        index-url = https://pypi.tuna.tsinghua.edu.cn/simple
        
    • Windows 用户:

      1. 在用户目录下创建 pip 文件夹,通常在 C:\Users\Your_Username\pip
      2. 在 pip 文件夹中创建 pip.ini 文件。
      3. pip.ini 文件中添加以下内容:
        plaintext
        [global]
        index-url = https://pypi.tuna.tsinghua.edu.cn/simple
        
  3. 验证设置:

    运行以下命令:

    bash
    pip config list
    

    如果看到清华大学的镜像地址,说明设置成功。

通过以上步骤,你就可以使用国内镜像源来加速 Conda 和 Pip 的包下载速度了。记住,使用镜像源可能会导致获取最新包版本有slight延迟,如果你需要最新版本的包,可以临时切换回官方源。