1.制作python模塊
首先要一個(gè)大文件夾,作為包,在里面發(fā)放入小文件夾進(jìn)行模塊分類
建成之后 ?要在大文件夾中添加一個(gè)文件 -> ?setup.py ? ?(注意名字不能變)
在setup.py中寫上如下信息:(注意不要有換行!!!)

建立完畢setup.py之后 , 要執(zhí)行 python setup.py build 命令 ?(即傳參)
成功之后有如下圖:

之后就會(huì)多一個(gè)build文件夾 ? 里面有個(gè)lib文件夾 lib里面有你的模塊
最后進(jìn)行壓縮,發(fā)布?jí)嚎s包:
在build文件夾外的統(tǒng)一路徑下,執(zhí)行命令: ?python setup.py sdist
成功之后如下圖

在當(dāng)前路徑就會(huì)生成一個(gè)壓縮包:(至此完成)

ps:(復(fù)習(xí)一下壓縮與解壓縮的命令)
? ? ? tar -cvf : 打包不壓縮
? ? ? tar -xvf : 解包
? ? ? tar -zcvf : 打包又壓縮
? ? ? tar -zxvf : 解包又解壓縮
? ? ? tar - jcvf : 打包壓縮為tar.bz2格式
2.如何使用從網(wǎng)上下載的包
步驟:

解壓縮完畢如圖:

然后進(jìn)入解壓生成出來的文件夾,執(zhí)行命令: python setup.py install ? ? 來進(jìn)行安裝

但是如上圖最后一行,發(fā)現(xiàn)沒有權(quán)限!!
于是用sudo來執(zhí)行命令: sudo python setup.py install
注意:上述命令是用python來執(zhí)行,那么就安裝到了python2中. 如果要安裝到python3中,就寫 ? ?sudo python3 setup.py install
執(zhí)行成功?
3.對(duì)導(dǎo)入的包的模塊進(jìn)行引用
(已經(jīng)安裝了總包,所以引用的時(shí)候不需要再寫總包名)
from 總包中的分包名 import * ?
調(diào)用的時(shí)候直接用 分包中的模塊名.方法
總結(jié):
