Python 3 和 Django 常用安装包

Python 标准库

  • 并发与并行
    • multiprocessing – (Python 标准库) 基于进程的“线程”接口。
    • threading – (Python 标准库)更高层的线程接口。

第三方包

包名包命令包地址文档
时间(arrow)pip install arrowhttps://pypi.org/project/arrow/推荐使用,阅读文档
数据库(mysql-connector)pip install mysql-connectorhttps://pypi.org/project/mysql-connector/
数据库ORM(eloquent )pip install eloquenthttps://pypi.org/project/eloquent/数据库 rom 操作,参考laravel
数据库操作(records)pip install records推荐使用,阅读文档
日志(logging)pip install logging2https://pypi.org/project/logging2/
Xml解析库 (lxml)pip install lxmlhttps://pypi.org/project/lxml/
Xml转字典(xmltodict)pip install xmltodicthttps://pypi.org/project/xmltodict/
Web开发框架(web.py)pip instal web.pyhttp://webpy.org/docs/0.3/tutorial.zh-cn
配置文件(config)pip install config
网络请求库(urllib3)pip install urllib3

系统目录

包名包命令包地址文档
pathlibpip install pathlibGithub地址
Unipath用面向对象的方式操作文件和目录
watchdogpip install watchdog Github地址监控文件及目录的增删改查事件

科学计算

包名包命令包地址文档
Matplotlib用Python实现的类matlab的第三方库,用以绘制一些高质量的数学二维图形。
SciPy基于Python的matlab实现,旨在实现matlab的所有功能。
NumPy基于Python的科学计算第三方库,提供了许多高级的数值编程工具。
如:矩阵数据类型、矢量处理,线性代数,傅立叶变换,以及精密的运算库。专为进行严格的数字处理而产生。
pandaspandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

文本处理

包名包命令包地址文档
模糊匹配(FuzzyWuzzy )pip install fuzzywuzzy模糊匹配
性别判断(ngender)https://github.com/observerss/ngender根据名字判断性别
xpinyinhttps://github.com/lxneng/xpinyin一个用于把汉字转换为拼音的库。

自然语言处理

包名包命令包地址文档
jiebahttps://github.com/fxsjy/jieba中文分词工具。
SnowNLPhttps://github.com/isnowfy/snownlp一个用来处理中文文本的库。

抓取相关

包名包命令包地址文档
驱动浏览器pip install selenium依赖 chromedriver.exe

队列

包名包命令包地址文档
celery一个异步任务队列/作业队列,基于分布式消息传递。
huey小型多线程任务队列。
mrqMr.Queue 一个 Python 的分布式 worker 任务队列,使用 Redis 和 gevent。
rq简单的 Python 作业队列。
simpleq一个简单的,可无限扩张的,基于亚马逊 SQS 的队列。

Django 常用包

包名包命令包地址文档
Python social authpip install python-social-auth一款社交账号认证/注册机制,支持 DjangoFlaskWebpy 等在内的多个开发框架,提供了约50多个服务商的授权认证支持。
如Google、Twitter、新浪微博等站点,配置简单。
Django Guardianpip install django-guardianDjango 默认没有提供对象(Object)级别的权限控制,我们可以通过该扩展来帮助Django实现对象级别的权限控制。
Django OAuth Toolkitpip install django-oauth-toolkit可以帮助Django项目实现数据、逻辑的 OAuth2 功能,可与 Django REST框架完美整合起来。
django-allauthpip install django-allauth可用于账号注册、管理和第三方社交账号的认证。
Celerypip install Celery用来管理异步、分布式的消息作业队列,可用于生产系统来处理百万级别的任务。
Django REST 框架pip install djangorestframework构建REST API的优秀框架,可管理内容协商、序列化、分页等,开发者可以在浏览器中浏览构建的API。
Django stored messages可以很好地集成在Django的消息框架中 django.contrib.messages 并让用户决定会话过程中存储在数据库中的消息。
django-cors-headerspip install django-cors-headers一款设置 CORS (Cross-Origin Resource Sharing) 标头的应用,基于 XmlHttpRequest ,对管理 Django 应用中的跨域请求非常有帮助。
Debug toolbarpip install django-debug-toolbar可在设置面板显示当前请求/响应的各种调试信息。除了本身提供的操作面板外,还有来自社区的多个第三方面板。
Django Storagespip install django-storages可使静态资源方便地存储在外部服务上。
安装后只需运行 python manage.py collectstatic 命令就可以将全部改动的静态文件复制到选定的后端。
可结合库 python-boto 一起使用,将静态文件存储到 Amazon S3 上。
Django Pipelinepip install django-pipeline静态资源管理应用,支持连接和压缩 CSS/Javascript 文件、支持CSS和Javascript的多种编译器、内嵌JavaScript模板,可充分允许自定义。
Django Compressorpip install django_compressor可将页面中链接的以及直接编写的JavaScript和CSS打包到一个单一的缓存文件中,以减少页面对服务器的请求数,加快页面的加载速度。
Reversionpip install django-reversion为模型提供版本控制功能,稍微配置后,就可以恢复已经删除的模型或回滚到模型历史中的任何一点。最新版本支持Django 1.6。
Django extensionspip install django-extensionsDjango框架的扩展功能集合,包括management命令扩展、数据库字段扩展、admin后台扩展等。
Django bracespip install django-braces是一系列可复用的行为、视图模型、表格和其他组件的合集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值