码迷,mamicode.com
首页 > 编程语言 > 详细

python3 包的发布

时间:2019-04-19 13:23:45      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:win10   man   sdi   一个   ima   install   manifest   系统变量   setup.py   

发布流程大概如下

1. 首先需要有一个python包,就是一个文件夹,但是此文件夹下面有__init__.py文件,里面内容是

技术图片

现在要发布包TestMsg,这就是一个python包。在同级目录下新建setup.py文件,文件内容是

技术图片

2. 然后执行:python3 setup.py build

执行完了后,得到一个build文件夹。

3. 执行: python3 setup.py sdist

执行完了后得到一个dist文件夹,和一个manifest文件。dist 文件夹下面的压缩包就是打包得到的发布包,

 

 下图是,执行完build和sdist后的tree图形:

 技术图片

 

--------------------------------------------

 

 

如果别人需要你这个包就发送这个就行了

4. 安装此包

随意将此包复制到任何文件夹,在此文件夹里面执行: tar -zxvf YL-1.0.0.tar.gz

得到一个文件夹, 进入到此文件夹里面。

执行:sudo python3 setup.py install 即可安装此包到系统,相当于win10中的系统变量吧,这样直接执行import TestMsg就能导入了,和执行import random一样样的。

 技术图片

5. 验证

执行:ipython3 

输入import TestMsg

输入:TestMsg.sendmsg.Test1()

技术图片

 

  总体思路就是:在需要发布的包的同级目录下新建一个.py文件,写入相应信息,然后执行 build,sdist。

    这两步骤之后就得到了一个.tar.gz压缩包,任何人得到这个压缩包

    就可以安装到自己的python库中了。

 

python3 包的发布

标签:win10   man   sdi   一个   ima   install   manifest   系统变量   setup.py   

原文地址:https://www.cnblogs.com/xiwusheng/p/10735302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!