config设置源 使用pip_加速Pip→换源大法

config设置源 使用pip_加速Pip→换源大法_第1张图片

很多小伙伴都在抱怨,python安装第三方库太慢,往往要挂机一晚上才下载好,运气不好的下载到一半就出错中断了。笔者自己也有这样的疑虑,今天就带大家来加速Pip下载,享受飞一样的感觉!

Pip下载慢的原因[1]

Pip是Python的包安装程序。您可以使用pip安装来自Python包索引和其他索引的包[2]。在命令行中只需要输入

pip install package_name

Pip是一个非常流行的python包管理工具,在命令行中只需要输入

pip install package_name

就可以自动安装第三方库。然Pip是从pypi[2]中下载库文件的,

https:// pypi.org/

,它用的是国外的服务器,下载速度自然很慢。

目前国内有很多的镜像站(内容与官方源一样,只不过服务器在国内),通过镜像站来下载速度自然而然就很快了。下面给大家普及一下如何修改pip的下载源来提高下载速度。

临时加速

在不修改配置信息的情况下,我们可以临时使用国内的镜像站来提高下载速度,以使用清华源为例子:

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

清华的镜像源每五分钟更新一次,大而全,推荐大家使用。国内还有其他镜像源可供选择[3]

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

永久加速

临时加速不太方便,每次安装库时必须带上镜像源的网址。若想减少麻烦,那就要修改配置信息,默认使用镜像源,配置好后只要输入pip install package_name,就可以快速安装库了。

windows下,方法1:

  1. 打开cmd输入set命令查看用户目录USERPROFILE;

86a547c2f2e0c83f921d4f4479b79943.png

5d8d1d18bc0ae93f28a1c6f00d755f27.png

2. 在user目录中创建一个pip目录,如C:Userslenovopip,在其中新建文件pip.ini,内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows下,方法2:

命令行输入:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

执行后就配置好了。

windows下,方法3:

添加清华的源:[4]

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

添加中科大的源:[4]

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
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 --show命令来查看具体信息。

config设置源 使用pip_加速Pip→换源大法_第2张图片
查看conda具体信息

我们发现确实是使用的中科大的源,我们使用命令conda config --remove-key channels来删除掉之前添加的中科大的源,然后再添加清华的源,就可以了。

Pycharm中使用镜像源

有些小伙伴们使用的是Pycharm构建了项目,然后采用了虚拟的环境配置(一个项目一个环境),从而避免了系统中环境混乱。下面教大家如何在Pycharm中通过镜像源来下载第三方库。

  1. 点击File→Settings;

config设置源 使用pip_加速Pip→换源大法_第3张图片

2. 点击Python Interpreter→+;

config设置源 使用pip_加速Pip→换源大法_第4张图片

3. 点击Manage Repositories;

config设置源 使用pip_加速Pip→换源大法_第5张图片

4. 点击+就可以进行添加,或者选中已存在条目进行修改,点击OK进行保存。

config设置源 使用pip_加速Pip→换源大法_第6张图片

Linux下[4]

linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url 至镜像源地址,内容如下:

  1. cd~
  2. mkdir pip
  3. cd pip
  4. vi pip.conf
  5. 在pip.conf中,添加配置内容
    [global]
    timeout = 60
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.douban.com

结语:

以上就是这篇文章的全部内容了,希望本文提供的这个方法对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。请各位大侠帮忙点赞转发收藏!

参考

  1. ^Python安装第三方库太慢?配置好这个速度飞起  https://mp.weixin.qq.com/s/JioImpQ5ixJPXDuhaQB8WA
  2. ^abPyPI https://pypi.org/project/pip/
  3. ^pip下载速度慢怎么办? https://www.cnblogs.com/wall9527/p/10728922.html
  4. ^abcanaconda conda 切换为国内源 https://blog.csdn.net/qq_37674858/article/details/88942754

你可能感兴趣的:(config设置源,使用pip)