Python笔记:pip下载切换国内下载源

  • Post author:
  • Post category:python


很多小伙伴在使用【pip install】安装模块时都会遇到下载缓慢或者下载出错的问题,这是由于pip所使用的的默认库是海外服务器,对于国内用户来说会存在网络问题,因此我们在使用pip时会选择切换到国内镜像来安装Python模块。



一 国内镜像资源

  • 阿里:https://mirrors.aliyun.com/pypi/simple
  • 豆瓣:http://pypi.douban.com/simple/
  • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
  • 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple
  • 华中理工大学: http://pypi.hustunique.com/simple
  • 山东理工大学: http://pypi.sdutlinux.org/simple



二 每次指定镜像地址

在使用【pip install】命令时用【-i】参数来指定模块下载地址,具体命令如下:

pip install [模块名] -i [镜像地址]

示列:

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

在这个示列中我们通过【-i】参数给【pip install】指定了一个清华大学的下载镜像地址,这个镜像地址仅限本次运行有效,不会修改系统参数。



三 一劳永逸修改默认下载镜像地址

【windows系统】

1、首先在“C:\Users\【你的用户名】”文件夹中创建pip文件目录(文件夹)

2、新建一个【文本文档】,命名为pip

3、打开文档创建如下内容

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com 

1、【index-url】:镜像地址,可以使用上面任意镜像,这里是豆瓣镜像地址

2、【trusted-host】:主机地址(镜像域名),不带协议和访问地址,只是单纯的域名

4、修改文档后缀为.ini(原来是.txt),不显示后缀请参照

windows系统下显示文件后缀

这篇文章来解决。

【liunx系统】

1、切换目录 [root@localhost ~]#cd ~/pip, 如果~/.pip/pip.conf不存在,则新建文件

2、若存在则修改pip.conf文件 [root@localhost ~/pip]#sodu vim pip.conf,若不存在则新建pip.conf文件 [root@localhost ~/pip]#touch pip.conf ,再执行上述操作进行修改文件。

3.文件内容如下:

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com 

1、【index-url】:镜像地址,可以使用上面任意镜像,这里是豆瓣镜像地址

2、【trusted-host】:主机地址(镜像域名),不带协议和访问地址,只是单纯的域名

4、保存修改后的文件

【mac系统】

1、进入根目录:cd ~/

2、若存在.pip目录则进入:cd .pip

若不存在则新建文件夹:mkdir .pip,之后再次进入。

3、若存在pip.conf 文件则直接修改:vim pip.conf

若不存在则新建:touch pip.conf,之后修改。

4、文件内容如下:

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com 

1、【index-url】:镜像地址,可以使用上面任意镜像,这里是豆瓣镜像地址

2、【trusted-host】:主机地址(镜像域名),不带协议和访问地址,只是单纯的域名

5、保存修改后的文件



四 使用pip install 安装模块

如果按照【三】对系进行配置以后我们就可以直接用【pip install】命令直接安装python模块了,而不用每次再使用【-i】参数指定下载镜像地址,而每次使用这个命令都会从我们设置的镜像下载地址进行下载。具体命令如下:

pip install [模块名]



版权声明:本文为qq_23320827原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。