Python环境配置实现pip加速过程解析


Posted in Python onNovember 27, 2020

背景

学习 Python 的话,仅掌握标准库是远不够的,有很多好用的第三方库我们也需要用到的,比如,由鼎鼎大名的 K 神开发的爬虫必不可少的 requests 库,一般都是必装的库吧。安装第三方库当然还是用 pip 命令安装最方便了。

但是,大家发现 pip install + 包名 的方式 安装第三方库的时候,下载速度很慢,有时还会超时,遇到第三方库比较大时候,是真的很慢,我刚开始学 Python 的时候,我就大意了,没想到这么慢。话说有时都提裤子了,它却报安装超时了。。。咳咳,言归正传,今天就教大家解决这该死的龟速问题。

pip 提速方法主要有两种,一种是临时提速,一种是永久提速。

临时提速

在 pip install 包名 后面加上 -i + 镜像地址,这样 pip 安装时即可成倍的提速了。

国内主要镜像地址如下:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://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速度的命令为:

pip install <package-name>==<version> -i https://mirrors.aliyun.com/pypi/simple/

永久提速Windows系统配置

1、在 C:\Users\Administrator\pip 建一个文件 pip.ini如果Administrator 中 没有pip文件夹则自己新建一个,然后新建一个 pip.ini 文件

2、在 pip.ini 文件输入:

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

使用记事本默认的ANSI编码格式复制上面的文本粘贴即可。

Mac/Linux系统配置

1、打开terminal

2、输入命令:

mkdir .pip

vim .pip/pip.conf

这两步是在home目录下新建文件: .pip/pip.conf)

按 i 键进入输入模式,在这个文件中复制粘贴写入如下内容:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
timeout = 1000

[install]
use-mirrors = true
mirrors = https://mirrors.aliyun.com//

Pycharm下配置

1、打开Pycharm的Preferences页面;

2、点击Project/Python Interpreter界面的“+”:

Python环境配置实现pip加速过程解析

3、点击MANAGE REPOSITORIES后将上面的镜像源地址填入后点击ok即可使用:

Python环境配置实现pip加速过程解析

好了,大家赶紧自己动手配置吧,提速后,以前安装需要的十几分钟可能就会缩短为 3 秒了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python urllib爬取百度云连接的实例代码
Jun 19 Python
Windows下安装Django框架的方法简明教程
Mar 28 Python
python实现requests发送/上传多个文件的示例
Jun 04 Python
ubuntu16.04制作vim和python3的开发环境
Sep 23 Python
使用Python opencv实现视频与图片的相互转换
Jul 08 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 Python
Pandas DataFrame中的tuple元素遍历的实现
Oct 23 Python
python对验证码降噪的实现示例代码
Nov 12 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
Feb 25 Python
pyCharm 实现关闭代码检查
Jun 09 Python
浅析python 通⽤爬⾍和聚焦爬⾍
Sep 28 Python
Python创建文件夹与文件的快捷方法
Dec 08 Python
python实现学生信息管理系统(精简版)
Nov 27 #Python
基于Python采集爬取微信公众号历史数据
Nov 27 #Python
Django中日期时间型字段进行年月日时分秒分组统计
Nov 27 #Python
Python基于execjs运行js过程解析
Nov 27 #Python
celery在python爬虫中定时操作实例讲解
Nov 27 #Python
python输出国际象棋棋盘的实例分享
Nov 26 #Python
Django多个app urls配置代码实例
Nov 26 #Python
You might like
PHP中动态HTML的输出技术
2006/10/09 PHP
php 生成短网址原理及代码
2014/01/23 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
2014/06/09 PHP
destoon数据库表说明汇总
2014/07/15 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
2014/11/19 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
深入理解Angular2 模板语法
2016/08/07 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
IE8兼容Jquery.validate.js的问题
2016/12/01 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
多个python文件调用logging模块报错误
2020/02/12 Python
python线程里哪种模块比较适合
2020/08/02 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
高校学生干部的自我评价分享
2013/11/04 职场文书
思想汇报范文
2013/11/04 职场文书
妇女干部培训方案
2014/05/12 职场文书
机关党员公开承诺书
2014/08/30 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
2014小学年度工作总结
2014/12/20 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
2019公司管理制度
2019/04/19 职场文书