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中as用法实例分析
Apr 30 Python
Python实现将文本生成二维码的方法示例
Jul 18 Python
Python金融数据可视化汇总
Nov 17 Python
Python生成短uuid的方法实例详解
May 29 Python
flask session组件的使用示例
Dec 25 Python
使用Python脚本zabbix自定义key监控oracle连接状态
Aug 28 Python
pygame编写音乐播放器的实现代码示例
Nov 19 Python
pytorch 状态字典:state_dict使用详解
Jan 17 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
浅谈Pycharm最有必要改的几个默认设置项
Feb 14 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
详解python对象之间的交互
Sep 29 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 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
Destoon模板制作简明教程
2014/06/20 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
基于jQuery架构javascript基础体系
2011/01/01 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
Angular2 父子组件数据通信实例
2017/06/22 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
js实现简单选项卡制作
2020/08/05 Javascript
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
求职意向书范文
2014/04/01 职场文书
医药销售自我评价200字
2014/09/11 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python