酷站(www.ku0.com)-致力于为互联网从业者提供动力!

热门关键词:  企业  as  baidu  c4rp3nt3r  美女
酷站

【云小站】新老客都返现+现金红包+瓜分60万奖池
酷站

python

旗下栏目: vbs hta htc perl DOS/BAT python VBA ColdFusion autoit PowerShell seraphzone linux shell Lua Golang Erlang ruby 游戏 远程脚本

python中提高pip install速度的方法

来源:互联网搜集 作者:秩名 人气: 发布时间:2020-02-14
本篇文章主要介绍了python中提高pip install速度的方法,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下,也感谢大家对酷站(ku0.com)的支持。

pip install命令默认是用的是python官方源,由于一些客观原因,连接速度很慢,甚至超时中断,到时很多模块安装不上,甚是苦恼!

怎么办?

使用国内镜像源,将以下命令完成拷贝出来,粘贴至记事本中,保存为bat文件,双击执行该批处理文件。
 

@echo off
 
rem 声明采用UTF-8编码chcp 65001
 
echo \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
 
echo 自动设置pip安装配置文件
 
echo \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
 
set pipFolder=\\pip\\
 
if exist %userprofile%%pipFolder% (
 
echo 目录%userprofile%%pipFolder%已存在无需创建
 
) else (
 
echo 创建%userprofile%%pipFolder%
 
md %userprofile%%PiPFolder%
 
)
 
cd %userprofile%%pipFolder%
 
echo \[global\]>pip.ini
 
(
 
echo timeout=60
 
echo index-url=http://pypi.douban.com/simple
 
echo extra-index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
 
echo \[install\]
 
echo trusted-host=pypi.douban.com
 
echo pypi.tuna.tsinghua.edu.cn
 
echo timeout = 10
 
)>>pip.ini
 
wmic ENVIRONMENT where "name='path' and username='<system>'"
 
set VariableValue="%path%;%userprofile%%pipFolder%pip.ini"

然后再试试pip install命令,绝对飞一般的感觉。

另外给大家一些常用的pip国内源:

阿里云 https://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban) https://pypi.douban.com/simple/ 
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/

使用方法

临时生效
使用时加上参数 -i

如:

pip install matplotlib -i https://mirrors.aliyun.com/pypi/simple/

永久生效

1.Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

内容如下:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
 
[install]
trusted-host=mirrors.aliyun.com

2.windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。

版权声明:本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 959677720#qq.cn(#换@) 举报,一经查实,本站将立刻删除。
原文链接:https://segmentfault.com/a/1190000021730010

相关文章

  • Python代码实现免费发送手机短信推送消息功能

    Python代码实现免费发送手机短信推送消息功能

    实现的功能: 通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送。关于爬取数据可以参考:Python40行代码实现天气预报和每日鸡汤推送 本文主要讲如何实现发送短......
    02-27
  • Python代码实现天气预报和每日鸡汤推送功能

    Python代码实现天气预报和每日鸡汤推送功能

    情人节刚过去几天,但是这和我们程序员有什么关系呢,对我们来说,万物皆对象。但是啊,小编为了讨得仰慕已久的女神的欢心(真香),便用python爬取了爱词霸网站的每日一句和天气预报网站的天气预报,并且每天定时将内容推送到女神的手机......
    02-27
  • python json递归打印所有json子节点信息

    python json递归打印所有json子节点信息

    直接上代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 def json_txt( self , dic_json): #self.debug_print(json_txt) if isinstance (dic_json, dict ): # 判断是否是字典类型isinstance 返回True false for key in dic_json: #dic_j......
    02-27
  • python使用递归实现打印一个数字的每一位

    python使用递归实现打印一个数字的每一位

    代码如下: def func(n): # 从高分为开始打印 lengh = len(str(n)) # 确定数字的长度 x = 10**(lengh-1) # 确定数字的分位 if n 10: print(n) else: print(int(n/x)) func(n % x) # 对n的x分位取余得到 def func1(n): # 从低分位开始打印......
    02-27
  • python实现提取str字符串/json中多级目录下的某个值的方法

    python实现提取str字符串/json中多级目录下的某个值的方法

    字符串多级目录取值: 比如说: 你response接收到的数据是这样的。 你现在只需要取到itemstring 这个字段下的值。其他的都不要! 思路就是: 字符串是个json格式(或转为json格式),然后str转为字典dict,然后循环遍历按照key来取值。 ......
    02-27
  • python使用递归回溯完美解决八皇后的问题

    python使用递归回溯完美解决八皇后的问题

    八皇后问题描述:在一个88的棋盘上,任意摆放8个棋子,要求任意两个棋子不能在同一行,同一列,同一斜线上,问有多少种解法。 规则分析: 任意两个棋子不能在同一行比较好办,设置一个队列,队列里的每个元素代表一行,就能达到要求 任意......
    02-26
  • 基于Python数据结构之递归与回溯搜索

    基于Python数据结构之递归与回溯搜索

    目录 1. 递归函数与回溯深搜的基础知识 2. 求子集 (LeetCode 78) 3. 求子集2 (LeetCode 90) 4. 组合数之和(LeetCode 39,40) 5. 生成括号(LeetCode 22) 6. N皇后(LeetCode 51,52) 7. 火柴棍摆正方形(LeetCode 473) 1. 递归函数与回溯深......
    02-26
  • 深度学习入门之Pytorch数据增强的实现

    深度学习入门之Pytorch数据增强的实现

    数据增强 卷积神经网络非常容易出现过拟合的问题,而数据增强的方法是对抗过拟合问题的一个重要方法。 2012 年 AlexNet 在 ImageNet 上大获全胜,图片增强方法功不可没,因为有了图片增强,使得训练的数据集比实际数据集多了很多新样本,......
    02-26
  • Python基于Dlib的人脸识别系统的实现方法

    Python基于Dlib的人脸识别系统的实现方法

    之前已经介绍过人脸识别的基础概念,以及基于opencv的实现方式,今天,我们使用dlib来提取128维的人脸嵌入,并使用k临近值方法来实现人脸识别。 人脸识别系统的实现流程与之前是一样的,只是这里我们借助了dlib和face_recognition这两个......
    02-26
  • python实现可下载音乐的音乐播放器的代码

    python实现可下载音乐的音乐播放器的代码

    1.确定页面 SongSheet------ 显示歌单 MusicCtrl ------显示音乐一些控件(播放,跳转,音量调节) SearchWindows ------搜索栏(搜索歌曲默认显示20条,可下载) songSheet.py #!/usr/bin/env python# -*- coding:utf-8 -*-# @Author: Minions#......
    02-25

最新更新