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多线程爬虫实战_爬取糗事百科段子的实例
Dec 15 Python
浅谈numpy生成数组的零值问题
Nov 12 Python
详解python爬虫系列之初识爬虫
Apr 06 Python
Python 实现自动获取种子磁力链接方式
Jan 16 Python
Python 使用 environs 库定义环境变量的方法
Feb 25 Python
使用Pycharm分段执行代码
Apr 15 Python
python如何查看安装了的模块
Jun 23 Python
基于Python的自媒体小助手---登录页面的实现代码
Jun 29 Python
基于Python pyecharts实现多种图例代码解析
Aug 10 Python
python动态规划算法实例详解
Nov 22 Python
PyTorch 中的傅里叶卷积实现示例
Dec 11 Python
详解Python+OpenCV进行基础的图像操作
Feb 15 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
php 中文和编码判断代码
2010/05/16 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php以post形式发送xml的方法
2014/11/04 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
浅谈JS封闭函数、闭包、内置对象
2017/07/18 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
2017/09/18 Javascript
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
盘点提高 Python 代码效率的方法
2014/07/03 Python
深入理解Python 代码优化详解
2014/10/27 Python
python 自动重连wifi windows的方法
2018/12/18 Python
实例介绍Python中整型
2019/02/11 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
python 模拟登陆163邮箱
2020/12/15 Python
益模软件Java笔试题
2012/03/27 面试题
作文评语集锦大全
2014/04/23 职场文书
出纳岗位职责
2015/01/31 职场文书