pip下载源的那些从事

=======================

image.png

1、引文


常常以使用Python的时需要安装各种模块,而pip是特别强劲的模块安装工具,但是出于海外官方pypi经常被堵,导致不可用,或者特别磨蹭

笔者今天尽管遇上了类似之中,电脑重装系统后,python以前经常下的库要一个个再次下载,但国内应用pypi的下载速度奇慢,几十Kb的下载速度简直就是是叔可忍,婶不可忍!气煞我吗!!!

因此作者以团结使用的pip源更换一下,这样就是可知缓解下载第三在库速度放缓的烦心。

现用:

得以用pip的上加参数-i
https://pypi.tuna.tsinghua.edu.cn/simple

例如:

pip install gevent -i [Simple Index](http://link.zhihu.com/?target=https%3A//pypi.tuna.tsinghua.edu.cn/simple)

然即使会见自清华这边的镜像去装gevent库。

亚、总结几个国内源的地址:


Simple
Index
豆瓣

Simple
Index
阿里

http://pypi.hustunique.com/simple/
华中理工大学

comprehensive
山东理工大学

Simple
Index
中国科学技术大学

https://pypi.tuna.tsinghua.edu.cn/simple
清华


http://www.pypi-mirrors.org/
可以见到的境内的PyPI镜像来自主要出三单:

e.pypi.python.org

pypi.douban.com

pypi.hustunique.com

老三、其他方案


Ⅰ 修改配置文件

linux

1)检查pip.conf文件是否留存

cd ~

mkdir .pip

ls ~/.pip

2)直接编辑pip.conf

sudo vi ~/.pip/pip.conf

windows

1)检查pip.ini文件是否在

windows操作系统及配置文件之操作路径在 %APPDATA%\pip\pip.ini

2)直接编辑pip.ini

macos

1)检查pip.conf文件是否在

macOS操作系统及配置文件之操作路径在 $HOME/Library/Application
Support/pip/pip.conf

Ⅱ 批处理

pip install pyinstaller -i
https://pypi.tuna.tsinghua.edu.cn/simple

pip install selenium -i
https://pypi.tuna.tsinghua.edu.cn/simple

pip install requests -i
https://pypi.tuna.tsinghua.edu.cn/simple

pip install pillow -i
https://pypi.tuna.tsinghua.edu.cn/simple

pip install ipython -i
https://pypi.tuna.tsinghua.edu.cn/simple

pip install pandas -i
https://pypi.tuna.tsinghua.edu.cn/simple

pip install matplotlib -i
https://pypi.tuna.tsinghua.edu.cn/simple

pip install Flask-i
https://pypi.tuna.tsinghua.edu.cn/simple

四、其他


搜的时候在网及看到同一篇比较大质量之介绍常用第三方库的博文,便转载过来:

一、Web框架

1.Django:

开源web开发框架,它鞭策快速支付,并论MVC设计,比较庞大,开发周期短。>Django的文档最完善、市场占有率高、招聘岗位最多。全套的缓解方案,Django象>Rails一样,提供全方位的化解方案(full-stack
framework + batteries
included),基本假设什么来什么(比如:cache、session、feed、orm、geo、auth),而且漫Django自己造,开发网
站应手的家伙Django基本都于您办好了,因此支付效率是永不说之,出了问题吧算好找,不以你的代码里虽当Django的源码里。

2.web.py:
轻量级Web框架,虽然简单不过功能强大。

3.Tornado:

Web服务器框架。Tornado即是一个Web
server,同时还要是一个类web.py的micro-framework,作为框架,Tornado的思要缘于Web.py,没有好的ORM,没有session支持(虽然官方做法是故cookie代替),WSGI支持不整。但便宜虽是它们之所以非阻塞的事件驱动开发,性能是。并且从带WEB服务器,拿来上一个非阻塞方式WEB服务器工作规律非常吻合。因为不用再失读nginx源码了。

4.Zope: 开源之Web应用服务器。

5.ActiveGrid: 企业级的Web2.0化解方案。

6.Karrigell:
简单的Web框架,自身包含了Web服务,py脚本引擎和纯python的数据库PyDBLite。

7.CherryPy: 基于Python的Web应用程序开发框架。

8.Pylons: 基于Python的一个极迅速和保险的Web开发框架。

9.TurboGears: 基于Python的MVC风格的Web应用程序框架。

10.Twisted: 流行的纱编程库,大型Web框架。

11.Quixote:Web开发框架。

仲、科学计算

1.Matplotlib:
用Python实现的类matlab的老三方库,用以绘制有赛质量的数学二维图形。

2.Scipy: 基于Python的matlab实现,旨在实现matlab的装有机能。

3.Numpy:
基于Python的科学计算第三方库,提供了很多高档的数值编程工具,如:矩阵数据类型、矢量处理,线性代数,傅立叶变换,以及精致的运算库。专为开展严厉的数字处理要有。

其三、网页爬虫框架

scrapy:
Python开发的一个快捷,高层次之屏幕抓取和web抓到手框架,用于办案取web站点并自页面中提取结构化的数量。Scrapy用途广泛,可以用来数据挖掘、监测及自动化测试。Scrapy吸引人口之地方在它们是一个框架,任何人都可以根据需求方便之改动。它吧提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。

大凡一个也遍历爬行网站、分解获取数据而设计的应用程序框架,它可使在周边领域:数据挖掘、信息处理同要历史片(历史记录)打包等等。

季、分布式网络框架

Twisted:
使用Python编写,强壮的、面向对象的解释性语言。Python使她的发烧友充满热情。使用Python编程是一模一样种植乐趣,易于编写、易于阅读、易于运行。因为Python是超越平台的,所以可以运作Twisted程序于Linux、Windows、Unix和MAC等等系统上。

Twisted包括大气的职能。Email、WEB、news、chat、DNS、SSH、Telnet、RPC、数据库存取或者再次多。

五、游戏框架

Pygame: 基于Python的多媒体开发与游戏软件开发模块。跨平台
Python模块,专为电子游戏设计。包含图像、声音。建立于SDL基础及,允许实时电子游戏研发要不论需让低级语言(如机器语言和汇编语言)束缚。基于这样一个设想,所有需要之游乐效果和意见都(主要是图像方面)都全简化为玩乐逻辑本身,所有的资源结构还得以由高级语言提供,如Python。

六、GUI

1.Tkinter: Python下正规的界面编程包,因此不到底是第三方库了。

2.PyGtk: 基于Python的GUI程序开发GTK+库。

3.PyQt: 用于Python的QT开发库。

4.WxPython: Python下之GUI编程框架,与MFC的架相似。

七、其他

1.BeautifulSoup: 基于Python的HTML/XML解析器,简单容易用。

2.MySQLdb: 用于连MySQL数据库。

3.Py2exe: 将python脚本转换为windows上得以单独运行的可执行程序。

4.pefile: Windows PE文件解析器。

5.PIL:基于Python的图像处理库,功能强大,对图形文件的格式支持大。

6.cElementTree:
高性能XML解析库,Py2.5相应既包含了拖欠模块,因此无算是一个叔方库了。

相关文章

网站地图xml地图