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基于回溯法子集树模板解决全排列问题示例
Sep 07 Python
Django的分页器实例(paginator)
Dec 01 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
python url 参数修改方法
Dec 26 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
Aug 05 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
Nov 28 Python
OpenCV中VideoCapture类的使用详解
Feb 14 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
Python gevent协程切换实现详解
Sep 14 Python
Python安装并操作redis实现流程详解
Oct 13 Python
python 如何在list中找Topk的数值和索引
May 20 Python
详解Python为什么不用设计模式
Jun 24 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
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
php制作文本式留言板
2015/03/18 PHP
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
浅析JavaScript Array和string的转换(推荐)
2016/05/20 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
2016/08/01 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
ES6 如何改变JS内置行为的代理与反射
2019/02/11 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
python计算时间差的方法
2015/05/20 Python
python write无法写入文件的解决方法
2019/01/23 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
Auguste The Label官网:澳大利亚一家精品女装时尚品牌
2020/06/14 全球购物
面试求职的个人自我评价
2013/11/16 职场文书
生产副总岗位职责
2013/11/28 职场文书
简历中自我评价范文3则
2013/12/14 职场文书
客服部工作职责范本
2014/02/14 职场文书
廉洁教育学习材料
2014/05/19 职场文书
2014年城管工作总结
2014/11/20 职场文书
Nginx的gzip相关介绍
2022/05/11 Servers