Python模块步骤发布小结

最近在学习《深入浅出Python》的第二章“发布你的代码”这一章,讲到了如何给Python程序打包并发布到PyPI上,下面简单总结如下:

1 首先为模块创建一个文件夹

2 在新文件夹创建一个名为setup.py的文件,文件内容情况大致如下

from distutils.core import setup
setup(
          name             =     "模块名字",
          version          =     "1.0.0",
          py_modules       =     “[’与被打包的模块数据对应‘]”,
          author           =     "作者姓名(英文)",
          author_email     =     "电子邮箱地址",
          url              =     "作者的个人网站或关于模块的介绍网站"
          description      =     "模块的描述",
    )

3 构建发布文件,在cmd中先跳转到新建的文件夹下,然后执行python setup.py sdist

4 将发布安装到Python本地副本中,仍在该文件下,执行python setup.py install ,如果是类linux的系统,需要在root用户权限下,前面要加sudo

另外,讲究开源和共享的我们,有好的模组也可以上传到PyPI上,在执行下面的语句之前,请先确认你已经在PyPI网站上注册好了。

1 在cmd里跳转到的已经打包好的Python模组文件夹中,然后执行python setup.py register

根据屏幕提示,选择1(我们已经在PyPI上注册好了)

然后根据提示,输入用户名和密码,最后保存自己的登陆信息就可以了。

注意,这样的步骤,在每一台电脑上只需要一次就可以了。

2 向PyPI上传发布,执行python setup.py sdist upload,如果屏幕有提示200(ok),则成功,注意PyPI是不允许有重复命名的模组,因此上传不成功的原因多半是这个。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值