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 client使用http post 到server端的代码
Feb 10 Python
python处理PHP数组文本文件实例
Sep 18 Python
详谈Python基础之内置函数和递归
Jun 21 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
Python基于递归算法求最小公倍数和最大公约数示例
Jul 27 Python
python文件写入write()的操作
May 14 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
Sep 18 Python
python 实现字符串下标的输出功能
Feb 13 Python
Python greenlet和gevent使用代码示例解析
Apr 01 Python
python如何读取.mtx文件
Apr 22 Python
Python编写车票订购系统 Python实现快递收费系统
Aug 14 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中串行化用法示例
2016/11/16 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
JavaScript 学习初步 入门教程
2010/03/25 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
Underscore源码分析
2015/12/30 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
举例讲解Python中is和id的用法
2015/04/03 Python
用Python实现协同过滤的教程
2015/04/08 Python
kafka-python批量发送数据的实例
2018/12/27 Python
pycharm显示远程图片的实现
2019/11/04 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
Python+Appium实现自动化测试的使用步骤
2020/03/24 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
网吧收银员岗位职责
2013/12/14 职场文书
初中化学教学反思
2014/01/23 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
广告词串烧
2014/03/19 职场文书
企业安全生产承诺书
2014/05/22 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
国庆节慰问信
2015/02/15 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
小学班主任工作随笔
2015/08/15 职场文书
Python编程源码报错解决方法总结经验分享
2021/10/05 Python
全网非常详细的pytest配置文件
2022/07/15 Python