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异步回调机制实现和使用方法
Nov 26 Python
Python常用模块用法分析
Sep 08 Python
解析Python中的生成器及其与迭代器的差异
Jun 20 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
Aug 05 Python
python读写csv文件实例代码
Jul 05 Python
python中time库的实例使用方法
Oct 31 Python
numpy 返回函数的上三角矩阵实例
Nov 25 Python
利用python实现逐步回归
Feb 24 Python
Windows 下python3.8环境安装教程图文详解
Mar 11 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
Mar 01 Python
Python中可变和不可变对象的深入讲解
Aug 02 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
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
php中使用websocket详解
2016/09/23 PHP
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
Python列表append和+的区别浅析
2015/02/02 Python
python执行外部程序的常用方法小结
2015/03/21 Python
Python制作简易注册登录系统
2016/12/15 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
python获取代码运行时间的实例代码
2018/06/11 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
详解python中的模块及包导入
2019/08/30 Python
解决python 上传图片限制格式问题
2019/10/30 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
HTML5如何实现元素拖拽
2016/03/11 HTML / CSS
台湾旅游网站:灿星旅游
2018/10/11 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
演讲比赛获奖感言
2014/02/02 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
卖房协议书
2014/04/11 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
工作自我评价范文
2019/03/21 职场文书