Python环境配置实现pip加速过程解析

作者:大碗油泼 时间:2022-09-23 12:42:37 

背景

学习 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加速过程解析

来源:https://www.cnblogs.com/aerospace191/p/14024508.html

标签:Python,环境,配置,pip,加速
0
投稿

猜你喜欢

  • asp程序定义变量比不定义变量速度快一倍

    2012-12-04 20:06:32
  • Symfony2框架创建项目与模板设置实例详解

    2023-11-20 23:36:39
  • python3操作mysql数据库的方法

    2023-07-28 15:48:27
  • asp 动态数组 提供Add、Insert、Remove、RemoveAt、Search等方法。

    2011-03-17 11:10:00
  • 灵活调用xsl来解析xml文档(js异步)

    2008-09-05 17:12:00
  • 谷歌浏览器Chrome的javascript引擎

    2008-09-04 12:24:00
  • js换图片效果可进行定时操作

    2023-08-23 07:45:34
  • Python函数和模块的使用详情

    2023-10-11 13:51:20
  • MySQL数据库备份的基础知识大全

    2009-12-20 18:14:00
  • asp如何实现聊天对象的链接?

    2010-05-19 21:34:00
  • 在ASP中如何使用类class

    2007-09-16 17:17:00
  • ASP网站程序自动升级实现的方法

    2008-10-15 14:28:00
  • python语法学习print中f-string用法示例

    2021-01-08 11:11:24
  • SQL中JOIN和UNION区别、用法及示例介绍

    2012-08-21 10:47:22
  • Django如何实现内容缓存示例详解

    2022-02-23 15:33:01
  • 解决jupyter运行pyqt代码内核重启的问题

    2022-01-29 21:28:40
  • JS图形技术的终极体现

    2008-04-30 19:43:00
  • 如何使用python3获取当前路径及os.path.dirname的使用

    2023-07-22 06:29:37
  • asp.net C#实现解压缩文件的方法

    2023-07-14 10:34:01
  • Django模板之基本的 for 循环 和 List内容的显示方式

    2021-09-24 05:18:24
  • asp之家 网络编程 m.aspxhome.com