一文讲清 pip/conda 安装库的疑难杂症(镜像源管理)

pip/conda 是 python 必不可少的的包管理工具,但是要在国内用得爽,必须要配置镜像源。

什么是镜像源?

镜像源可以理解为一个软件仓库的“复制品”。它包含了原始仓库中的所有软件包和文件,但可能位于地理位置更接近用户的服务器上。这样,当用户需要下载软件包时,可以从这个“近在咫尺”的镜像源下载,而不是从遥远的原始仓库下载。

为什么需要镜像源?

  1. 避免访问问题:有时,由于网络问题或其他国内大家都懂的原因,原始服务器可能无法访问。此时,用户可以从镜像源下载所需的软件包。
  2. 速度更快:由于镜像源可能位于与用户更近的地方,因此下载速度通常会更快。
  3. 减轻原始服务器的压力:如果所有用户都从原始服务器下载,那么服务器可能会承受巨大的流量压力。通过使用镜像,可以分散这些流量,使每个服务器的压力都减轻。

有哪些常见的镜像源?

常用镜像源:

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

conda配置镜像源

  1. 打开anaconda的终端或命令提示符。
  2. 输入以下命令,将conda的默认镜像源更改为清华大学的镜像源(这只是一个例子,你可以选择其他镜像源):
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

pip配置全局镜像源

这个方法配置完以后,所有的pip均可无痛使用!

  1. 在用户主目录下,查找或创建一个名为pip的文件夹。
  2. 在pip文件夹内,创建或编辑一个名为pip.ini的文件。(例如:C:\Users\Administrator\pip,主要是在Users目录下),如图
    在这里插入图片描述
  3. 在pip.ini文件中,添加以下内容(以清华的镜像为例,如果不行就换一个镜像网站):
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn

pip懒人使用法

此方法,专门针对一些单次安装库的方法,直接输入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=100 numpy

你可能感兴趣的:(AI-环境部署,pip,conda)