
我们之前已经讨论过一些Python模块,例如chardet和pygame. 这些模块未包含在Python的默认代码中,需要从外部下载并安装. 某些模块提供了用于自动安装的文件,例如pygame Windows版本,只需双击即可安装. 但是,大多数模块不提供这种安装方法,有些学生无法成功安装它,因此无法将模块引入程序. 在这里,介绍python模块的几种常见安装方法.
1.
直接复制
下载的模块文件中已经有一个模块文件. 有些模块只有一个文件如何安装python模块,例如早期版本的BeautifulSoup,而另一些则是文件夹. 例如,BeautifulSoup的新版本是一个名为bs4的文件夹.
将这些文件直接复制到python路径下的/ Lib / site-packages文件夹中,例如C: / Python27 / Lib / site-packages. 然后,您可以在程序中直接引用它:
导入BeautifulSoup
或
从bs4导入BeautifulSoup

这取决于您放置的文件的位置.
互联网上有人说将其直接放在Lib文件夹中就足够了. 确实可以,但是Lib文件夹包含其自己的模块. 您将找到我们使用过的random和re模块的代码文件. 外部模块通常放置在site-packages文件夹中.
2.
setup.py
setup.py文件附加到许多模块. 一些学生双击它,发现它没有用.
其使用方法是从命令行转到setup.py所在的路径并运行
python setup.py安装
仔细查看安装过程中的信息输出,您会发现联机学习命令实际上是将模块代码复制到site-packages文件夹中.

3.
setuptools
使用setuptools可以根据模块名称直接自动下载和安装,而无需查找模块的安装文件. 但是在使用它之前,您必须自己安装setuptools.
Windows平台上的
32位python如何安装python模块,您可以直接下载setuptools的exe文件进行安装. (转到搜索setuptools窗口以找到它,我还在论坛帖子后上传了一个副本)
Linux用户可以从软件包管理器进行安装,例如ubuntu:
apt-get install python-setuptools
Windows平台上的64位python必须与ez_setup.py一起安装(我也上传了文件). 这种方法也适用于所有平台.

在ez_setup.py所在的文件夹下运行:
python ez_setup.py
setuptools将安装在python路径\脚本下. 之后,可以将此路径添加到环境变量路径,也可以直接从命令行进入Scripts文件夹并执行easy_install来查看安装是否成功.
之后,您可以直接使用它来安装所需的模块,例如PIL:
easy_install PIL
视频教程程序将自动为您下载并将其安装到站点包中.
最后,介绍一些好的模块供您参考.
PIL图形处理

PyXML-解析和处理XML文件
MySQLdb-连接到MySQL
Tkinter图形接口,Python随附了
smtplib发送电子邮件
ftplib-ftp编程
PyMedia-多媒体操作
PyOpenGL-OpenGL界面
BeautifulSoup-HTML / XML解析器
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-188573-1.html
你脸红了吗
他有九零后这个群体新锐逗玩不服输的鲜特质