13 制作模块压缩包、安装模块
为什么要制作模块压缩包?
python的强大之处就在于模块,分享自己的模块到网络可以壮大python体系。
制作模块压缩包
1.在项目下为要压缩的模块以制作一个包
2.创建setup.py文件
制作模块压缩包,通常是将整个项目做成压缩包。
在项目下新建setup.py,在文件中添加如下代码:
from distutils.core import setup setup( name="xh_包的演练_message",#包名 version="1.0",#版本 description="发送和接收消息的模块", long_description="发送和接收消息的模块", #完整的描述信息 author="xh", author_email="123123@qq.com", url="www.wodewebsite", #作者网址 py_modules=["xh_包的演练_message.send_message",
"xh_包的演练_message.receive_message"] #格式:包名.模块名
)
3.在终端中打包模块(本演示是在Windows系统中)
在终端中进入到项目目录,使用命令:python3 setup.py build
命令成功执行后,会在项目目录下产生一个build文件夹
再使用命令:python3 setup sdist
执行结束后,会在项目目录下生成一个dist文件夹 ,文件夹里生成一个tar.gz的压缩包。
这就是我们的打包好的模块压缩包了。
安装模块压缩包(linux中)
当我们从网上下载到一个模块时,要对其进行安装。只需要两个命令
1.解压:tar zxvf <模块压缩包名>
2.进入到解压出来的文件夹中,执行:sudo python3 setup.py install
3.在Python中,就可以直接使用 import <模块名>的方式导入了
卸载模块
卸载模块只需要删除模块目录即可。
命令:sudo rm -r <模块名>
使用pip安装第三方模块(linux中)
第三方模块通常是由知名的第三方团队开发的并且被程序员广泛认可的Python包/模块
使用pip安装和卸载模块的命令如下:
#使用pip安装模块到2.x环境 sudo pip install <模块名> sudo pip uninstall <模块名> #使用pip安装模块到3.x环境 sudo pip3 install <模块名> sudo pip3 uninstall <模块名>