python自定义发布包

1.写好一个包

目录结构如下所示:

 2.新建setup.py,在其中编写如下代码

# _*_ coding: utf-8 _*_
from distutils.core import setup
setup(
    name="div_de_mul_add",
    version="1.0",
    author="wxb",
    author_email="18710797195@163.com",
    description="加减乘除",
    long_description="描述",
    long_description_content_type="text/markdown",
    # url="https://github.com/",
    py_modules =['__init__','div_de','mul_add']
)

 3.使用命令,编译生成模块

python setup.py build

此时其实可以直接发给爱他人进行安装了,直接把div_de_mul_add打成压缩包发给其他人,使用python setup.py install进行安装即可,但是注意此方法不能使用pip进行卸载,但是可以删除其文件夹 

4.生成项目包tar.gz

python setup.py sdist

此时生成一个tar.gz文件,就可以给其他人使用安装了,pip install *.tar.gz

生成windows下的exe格式
python setup.py bdist_wininst

5.上传:

先注册一个账号:https://pypi.org/account/register/ (xiaomo/***)

使用命令上传:twine upload dist/*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值