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实现的二叉树算法和kmp算法实例
Apr 25 Python
在Python中处理字符串之isdecimal()方法的使用
May 20 Python
Python使用爬虫猜密码
Feb 19 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
对Python Class之间函数的调用关系详解
Jan 23 Python
Python多线程threading模块用法实例分析
May 22 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
Aug 07 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
python 高阶函数简单介绍
Feb 19 Python
python使用pymysql模块操作MySQL
Jun 16 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新手谈谈我的学习心得
2007/02/25 PHP
Smarty安装配置方法
2008/04/10 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
js里取容器大小、定位、距离等属性搜集整理
2013/08/19 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
2019/08/17 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
python django 增删改查操作 数据库Mysql
2017/07/27 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
Python中常见的异常总结
2018/02/20 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
Python PIL图片添加字体的例子
2019/08/22 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
Pandas之缺失数据的实现
2021/01/06 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
英国袜子店:Sock Shop
2017/01/11 全球购物
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
C#实现启动一个进程
2016/10/01 面试题
应用电子技术专业个人求职信
2013/09/21 职场文书
《最后的姿势》教学反思
2014/02/27 职场文书
文明村创建实施方案
2014/03/27 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
北京故宫的导游词
2015/01/31 职场文书
大学生实习推荐信
2015/03/27 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电