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

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

python第三方模块有多少_python第三方模块有哪些_第1张图片

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 环境变量。

你可能感兴趣的:(python第三方模块有多少)