首页 > 文章列表 > 选择合适的pip镜像源:让安装更加顺利的指南!

选择合适的pip镜像源:让安装更加顺利的指南!

pip 安装 镜像源
455 2024-01-16

如何选择合适的pip镜像源?

pip是Python的包管理工具,可以用于下载、安装、升级、卸载Python包。但当我们在使用pip安装Python扩展包时,有时会遇到无法下载的问题,主要原因是下载速度太慢或者是网络被限制了。为了解决这些问题,我们可以使用镜像源,它能够提供更快的下载速度和更稳定的网络连接。

下面列举了几个常用的Python镜像源及其安装方式和测试效果。

  1. 官方源

官方源在国内使用会非常慢,甚至会无法安装成功,因此不建议直接使用官方源。

$ pip install PACKAGE_NAME
  1. 清华源

清华源是长期稳定的Python社区源之一,提供了包括pip、conda和npm在内的各种软件包镜像。

安装清华源:

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

测试清华源:

$ ping pypi.tuna.tsinghua.edu.cn
  1. 阿里云源

阿里云源1.x 和2.x的区别在于1.x使用的是http,2.x使用https协议。根据具体的网络环境使用。

安装阿里云源:

阿里云源 1.x

$ pip install -i http://mirrors.aliyun.com/pypi/simple/ PACKAGE_NAME --trusted-host mirrors.aliyun.com

阿里云源 2.x

$ pip install -i https://mirrors.aliyun.com/pypi/simple/ PACKAGE_NAME --trusted-host mirrors.aliyun.com

测试阿里云源:

$ ping mirrors.aliyun.com
  1. 中科大源

大学的镜像源不仅有镜像服务,还有其他服务提供,例如科学上网、编译器下载等等。

安装中科大源:

$ pip install -i https://pypi.mirrors.ustc.edu.cn/simple PACKAGE_NAME

测试中科大源:

$ ping pypi.mirrors.ustc.edu.cn
  1. 豆瓣源

豆瓣源提供了良好的Python镜像服务,在国内使用效果也非常好。

安装豆瓣源:

$ pip install -i https://pypi.douban.com/simple PACKAGE_NAME

测试豆瓣源:

$ ping pypi.douban.com
  1. 中国科技大学源

安装中国科技大学源:

$ pip install -i https://pypi.mirrors.ustc.edu.cn/simple PACKAGE_NAME

测试中国科技大学源:

$ ping pypi.mirrors.ustc.edu.cn

以上就是pip镜像源的选择和安装方法,通过这些方法,我们可以有效地解决因为网络问题造成的Python相关包下载耗时的问题。