python第三方模块有多少_python第三方模块有哪些

学习python的过程中,有不少小伙伴不清楚它的第三方模块,所以下面小编给大家介绍python第三方模块有哪些,一起来看看吧。

85-201021135030F6.gif

python第三方模块介绍

1. Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。

2.Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。

3.wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代tkinter。你一定会爱上它的。

4.Pillow.它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。

5.SQLAlchemy.一个数据库的库。对它的评价褒贬参半。是否使用的决定权在你手里。

6.BeautifulSoup.我知道它很慢,但这个xml和html的解析库对于新手非常有用。

7.Twisted.对于网络应用开发者最重要的工具。它有非常优美的api,被很多Python开发大牛使用。

8.NumPy.我们怎么能缺少这么重要的库?它为Python提供了很多高级的数学方法。

9.SciPy.既然我们提了NumPy,那就不得不提一下SciPy。这是一个Python的算法和数学工具库,它的功能把很多科学家从Ruby吸引到了Python。

10.matplotlib.一个绘制数据图的库。对于数据科学家或分析师非常有用。

python模块的安装方法

在系统上把Python安装好以后,在命令行界面执行Python命令,就能够正确进入到Python的交互式命令界面,这个界面用来验证我们的模块是否正确安装。

使用pip来安装,这种安装方式是使用在线的仓库来安装,默认配置的是国外的Python官方库,因为国内连接国外的网络比较慢,因此一般都要先将它配置为国内的地址。一个典型的国pip仓库信息如下:

[global]

index-url=http://pypi.douban.com/simple

[install]

trusted-host=pypi.douban.com

[list]

format=columns

[global]表示所有的模块都使用这个地址来下载,[install]表示使用信任这个地址,[list]表示模块输出信息的格式。配置好后,默认保存在用户家目录下的.pip目录下,以pip.conf文件名保存。

然后我们使用pip来开始安装sqlalchemy模块,命令是:

pip install sqlalchemy

然后就会自动连接到对应的仓库上面去开始下载sqlalchemy模块以及各种依赖模块,解压安装。

安装完成后,我们进入到第一步的命令行界面中,导入这个模块,看能否导入成功。可以看到import过程没有出错,说明模块安装正常。然后使用模块输出版本信息,也没有报错。说明模块正常工作。

python模块导入技巧

1、临时添加模块完整路径

模块文件的存储位置,可以临时添加到 sys.path 变量中,即向 sys.path 中添加 D:\python_module(hello.py所在目录),在 say.py 中的开头位置添加代码:

import sys

sys.path.append('D:\\python_module')

注意:在添加完整路径中,路径中的 '\' 需要使用 \ 进行转义,否则会导致语法错误。再次运行 say.py 文件,运行结果如下:

Hello,World!

2、将模块保存到指定位置

如果要安装某些通用性模块,比如复数功能支持的模块、矩阵计算支持的模块、图形界面支持的模块等,这些都属于对 Python本身进行扩展的模块,这种模块应该直接安装在 Python 内部,以便被所有程序共享,此时就可借助于 Python 默认的模块加载路径。

Python 程序默认的模块加载路径保存在 sys.path 变量中,因此,我们可以在 say.py 程序文件中先看看 sys.path中保存的默认加载路径,向 say.py 文件中输出 sys.path 的值。

3、设置环境变量

PYTHONPATH 环境变量(简称 path 变量)的值是很多路径组成的集合,Python 解释器会按照 path包含的路径进行一次搜索,直到找到指定要加载的模块。当然,如果最终依旧没有找到,则 Python 就报 ModuleNotFoundError 异常。

由于不同平台,设置 path 环境变量的设置流程不尽相同,因此接下来就使用最多的 Windows、Linux、Mac OS X 这 3个平台,给读者介绍如何设置 path 环境变量。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python第三方模块是由Python社区或其他开发者开发并维护的可复用软件包。这些模块提供了各种功能,例如网络编程、图形用户界面、数据处理、科学计算、机器学习等等。以下是一些常用的Python第三方模块: 1. NumPy:用于科学计算的基础模块,提供了高效的多维数组操作和数学函数库。 2. Pandas:用于数据处理和分析的模块,提供了数据结构和函数库,可以轻松地处理不同类型的数据。 3. Matplotlib:用于数据可视化的模块,提供了各种绘图函数和样式选项,可以生成高质量的图表和图形。 4. Scikit-learn:用于机器学习和数据挖掘的模块,提供了各种分类、回归、聚类和降维算法,以及数据预处理和模型评估函数。 5. Requests:用于网络编程的模块,提供了简单易用的HTTP请求函数,可以下载网页、API数据和其他资源。 6. Flask:用于Web开发的微框架,提供了简单易用的路由、模板和扩展机制,可以快速开发Web应用。 7. Pygame:用于游戏开发的模块,提供了音频、图像和用户输入等功能,可以创建2D游戏和动画效果。 8. Django:用于Web开发的全功能框架,提供了ORM、模板、表单和管理后台等功能,可以创建大型Web应用。 9. TensorFlow:用于深度学习和人工智能的模块,提供了高效的计算图和优化算法,可以训练和部署复杂的神经网络模型。 10. OpenCV:用于计算机视觉和图像处理的模块,提供了各种图像处理函数和算法,可以实现目标检测、图像分割和人脸识别等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值