一、pip简介

Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。

Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。

二、Linux下的源配置

检查pip.conf文件是否存在

>>  cd ~

>>  mkdir .pip

>>  ls ~/.pip

三、编辑源

方案1: 直接编辑pip.conf

sudo vi ~/.pip/pip.conf

[global]

index-url = http://mirrors.aliyun.com/pypi/simple/

[install]

trusted-host=mirrors.aliyun.com

方案2:

pip install turtle --trusted-host mirrors.aliyun.com

四、测试对比

使用默认源的速度:

Downloading alembic-0.8.0.tar.gz (918kB)

100% |████████████████████████████████| 921kB 9.9kB/s

Collecting beautifulsoup4==4.4.1 (from -r requirements.txt (line 2))

Downloading beautifulsoup4-4.4.1-py2-none-any.whl (81kB)

100% |████████████████████████████████| 81kB 5.2kB/s

Collecting cffi==1.2.1 (from -r requirements.txt (line 3))

Downloading cffi-1.2.1.tar.gz (335kB)

100% |████████████████████████████████| 337kB 15kB/s

Collecting chardet==2.3.0 (from -r requirements.txt (line 4))

Downloading chardet-2.3.0.tar.gz (164kB)

100% |████████████████████████████████| 174kB 9.4kB/s

Collecting cryptography==1.0 (from -r requirements.txt (line 5))

Downloading cryptography-1.0.tar.gz (331kB)

100% |████████████████████████████████| 337kB 7.1kB/s

Collecting Django==1.8.4 (from -r requirements.txt (line 6))

Downloading Django-1.8.4-py2.py3-none-any.whl (6.2MB)

100% |████████████████████████████████| 6.2MB 16kB/s

使用国内源的速度:

Collecting alembic==0.8.0 (from -r requirements.txt (line 1))

Downloading http://mirrors.aliyun.com/pypi/packages/9f/e6/d261c6958d418bcb542b8f79fae7fcf14f7f647f891d42c4ed86a499d690/alembic-0.8.0.tar.gz (918kB)

100% |████████████████████████████████| 921kB 160kB/s

Collecting beautifulsoup4==4.4.1 (from -r requirements.txt (line 2))

Downloading http://mirrors.aliyun.com/pypi/packages/33/62/f3e97eaa87fc4de0cb9b8c51d253cf0df621c6de6b25164dcbab203e5ff7/beautifulsoup4-4.4.1-py2-none-any.whl (81kB)

100% |████████████████████████████████| 81kB 630kB/s

Collecting cffi==1.2.1 (from -r requirements.txt (line 3))

Downloading http://mirrors.aliyun.com/pypi/packages/22/86/b4ae6aeec29105cd2faa07ed2f647349fbcad502d880cb504dca84368853/cffi-1.2.1.tar.gz (335kB)

100% |████████████████████████████████| 337kB 1.4MB/s

Collecting chardet==2.3.0 (from -r requirements.txt (line 4))

Downloading http://mirrors.aliyun.com/pypi/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237/chardet-2.3.0.tar.gz (164kB)

100% |████████████████████████████████| 174kB 1.1MB/s

Collecting cryptography==1.0 (from -r requirements.txt (line 5))

Downloading http://mirrors.aliyun.com/pypi/packages/60/1f/8cf32f1fa61efafea7d4fcdcb5080c073f99ada1d2a436527bc392f2f8ea/cryptography-1.0.tar.gz (331kB)

100% |████████████████████████████████| 337kB 1.3MB/s

Collecting Django==1.8.4 (from -r requirements.txt (line 6))

相对而言,速度提升了不是一点半点,而是飞一样的提升。

5. 总结

好了,以上就是这篇文章的全部内容了,碰到问题就要想办法解决,总有办法可以解决碰到的问题,这就是技术的魅力。希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

时间: 2016-11-17

python安装pip配置安装源_Python切换pip安装源的方法详解相关推荐

  1. python中update是啥意思_python中update的基本使用方法详解

    前言 Python 字典 update()方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中. 语法格式 d.update(e) 参数说明 将e中键-值对添加到字典 ...

  2. python计算平方用map函数_python的map函数的使用方法详解以及使用案例(处理每个元素的自增、自减、平方等)...

    1.用我们之前学过的求一下平方(只有一个列表) #求平方 num=[1,5,6,2,7,8] a=[]for n innum: a.append(n**2)print(a) C:python35pyt ...

  3. python标准库random中函数的作用_Python随机函数库random的使用方法详解

    Python随机函数库random的使用方法详解 前言 众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为 ...

  4. python修改文件内容_Python批量修改文本文件内容的方法详解

    这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...

  5. python支持向量机回归_Python中支持向量机SVM的使用方法详解

    除了在Matlab中使用PRTools工具箱中的svm算法,Python中一样可以使用支持向量机做分类.因为Python中的sklearn库也集成了SVM算法,本文的运行环境是Pycharm. 一.导 ...

  6. python创建双链表_Python双链表原理与实现方法详解

    本文实例讲述了Python双链表原理与实现方法.分享给大家供大家参考,具体如下: Python实现双链表 文章目录 Python实现双链表 单链表与双链表比较 双链表的实现 定义链表节点 初始化双链表 ...

  7. 基于python的贝叶斯分类器_Python实现朴素贝叶斯分类器的方法详解

    本文实例讲述了Python实现朴素贝叶斯分类器的方法.分享给大家供大家参考,具体如下: 贝叶斯定理 贝叶斯定理是通过对观测值概率分布的主观判断(即先验概率)进行修正的定理,在概率论中具有重要地位. 先 ...

  8. python求乘积_Python实现求笛卡尔乘积方法详解

    这篇文章主要介绍了Python实现求笛卡尔乘积的方法,结合实例形式分析了Python计算笛卡尔乘积的原理与实现技巧,需要的朋友可以参考下 本文实例讲述了Python实现求笛卡尔乘积的方法.分享给大家供 ...

  9. hbuilder在服务器端打开网页,HBuilderX配置tomcat外部服务器查看编辑jsp界面的方法详解...

    本文关键详细介绍了HBuilderX配置tomcat外界服务器查看编辑jsp界面的方式,文中根据案例文图紧密结合给大伙儿详细介绍的十分详尽,对大伙儿的学习培训或工作中具备一定的参照效仿使用价值,必须的 ...

  10. python输入字符串并反序result_python字符串反转的四种方法详解

    python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...

最新文章

  1. shell 中的 set命令 -e -o 选项作用
  2. 一秒创建高级查询服务
  3. bootstrap组件的案例代码
  4. python批量生成图_利用Python批量生成任意尺寸的图片
  5. 10 条提升 Android 性能的建议
  6. python遇到的问题-Python常见问题
  7. 对if...else if...的理解
  8. 袁承兴:【译】Async/Await(一)——多任务
  9. 基带传输编码方式HDB3码的快速编码步骤、原理及举例
  10. 谷歌浏览器打不开的解决方法
  11. c语言编程求百位和个位的差,对任意一个键盘输入的3位整数,求出它的个位、十位和百位。 一道c语言题目?...
  12. 数据库存储过程怎么写
  13. window下easymock本地部署非常详细流程,及问题解决
  14. 高质量c c++编程
  15. 一文看懂推荐系统:物品冷启05:流量调控
  16. SpringBoot 中新建一个Controller类,提示从未使用过的解决方法
  17. python3 中文手册Python 入门指南
  18. 毕业三年,初心你忘记了吗?
  19. java 等待输入_如何让Java等待用户输入
  20. 让世界真实起来·字符型点阵液晶显示屏

热门文章

  1. **海量搜索解决方案_Spring Data Solr [篇1/共3篇]*
  2. IT服务管理系统设计思路
  3. PWA(渐进式网页应用) + SPA(单页应用)的一个简单的思考
  4. 两台win11笔记本扩展屏幕
  5. 合成文字图片数据集的注意事项
  6. [NBA Amazing歌曲]Kanye west-Amazing
  7. WAService.js:1 navigateTo:fail page is not found
  8. 2021世界人工智能大会AI Debate:图神经网络是否是实现认知智能的关键?
  9. 库德尔机器人密码_不思议迷宫德库尔怎么获得 埃拉西亚机器人获取攻略
  10. 梦幻西游最稳定服务器,《梦幻西游》第四十九次服务器合并投票结果公告