python中模块制作、发布、安装

 模块的发布

需要在当前目录下

 模块的安装

真实制作发布一个包

包的制作

(1)将写好的包放在moudelTest目录下

(2)moudelTest目录下创建一个setup.py文件(格式上面有介绍)

这里建立了一个moudelTest的目录,,目录里面有moudelTest.py和setup.py文件(上面介绍setup.py必须有,里面代码书写格式也有规定,示例中的代码格式如上图所示)

(3)在终端下的moudelTest目录里面,进行python setup.py build命令,建立模块

红色线表示已经进入moudelTest目录,dir命令查看此目录下的文件,可以看到目录里面只有两个文件moudelTest.py和setup.py文件

运行build—>运行build.py—>创建build文件夹—>在build下创建lib文件夹—>将moudelTest.py文件复制到build文件夹中的lib文件夹下

(4)在终端下执行python setup.py sdist命令生成压缩包

  

上面显示执行命令后生成的文件,MIANFEST文件,创建了一个dist的文件夹,创建了一个压缩包放在了dist下面(压缩包的名字和setup.py中的代码有关,上面代码第7行)

(5)压缩包生成就可以给别人使用了(只需要安装包就可以)

模块安装

(1)将安装包放在D盘的根目录下,并且创建一个新的目录,在新目录下创建一个FuncTest.py文件,此时安装包没有安装,FuncTest.py内部并不能导入

在终端下执行pip instal命令进行安装包的安装

并且此时lib中多了两个文件

此时在FuncTest.py中就可以导入moudelTest包了,参看下图

posted @ 2021-05-03 17:12  北极星!  阅读(137)  评论(0编辑  收藏  举报