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 SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
May 06 Python
LRUCache的实现原理及利用python实现的方法
Nov 21 Python
Python实现的计数排序算法示例
Nov 29 Python
使用Python实现windows下的抓包与解析
Jan 15 Python
python3 对list中每个元素进行处理的方法
Jun 29 Python
Python简单基础小程序的实例代码
Apr 28 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
详解Pandas之容易让人混淆的行选择和列选择
Jul 10 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
python实现四人制扑克牌游戏
Apr 22 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
May 09 Python
浅谈Python 命令行参数argparse写入图片路径操作
Jul 12 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脚本的10个技巧(3)
2006/10/09 PHP
PHP中动态HTML的输出技术
2006/10/09 PHP
PHP 中检查或过滤IP地址的实现代码
2011/11/27 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
详解用函数式编程对JavaScript进行断舍离
2017/09/18 Javascript
Bootstrap Table 搜索框和查询功能
2017/11/30 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
pandas通过loc生成新的列方法
2018/11/28 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
python字典key不能是可以是啥类型
2020/08/04 Python
python3处理word文档实例分析
2020/12/01 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
费用会计岗位职责
2014/01/01 职场文书
眼镜促销方案
2014/03/15 职场文书
文明城市标语
2014/06/16 职场文书
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android