python写自己的名字_Python发布自己的库

1.下载一个发布库的官方模板。

直接clone到本地,解压。目录结构注意setup.py这个文件,是发布库的核心文件setup.py

上面分别对应着库的名称(QTool)和描述,还有github的项目地址,个人邮箱,作者名称,支持的python环境版本信息和库的版本号

修改模块名称修改模块的名称为qtool

注意上面我把mypackage修改为qtool了。QTool是库的名称,在pip install xxx的时候,xxx是库名。而在实际使用的时候,import xxx是模块的名称,也就是上面的qtool

在core.py中编写自己的代码

将库打包

python setup.py xxx

其中xxx可以是下列几种方式中其中一个:

sdist create a source distribution (tarball, zip file, etc.)

bdist create a built (binary) distribution

bdist_dumb create a "dumb" built distribution

bdist_rpm create an RPM distribution

bdist_wininst create an executable installer for MS Windows

bdist_egg create an "egg" distribution

这里使用python setup.py sdist生成的文件支持pip

可以在项目的根目录看到dist文件夹

里面就是要发布的库

在dist目录下使用命令:pip install Qtool-0.0.1.tar.gz

将库安装在本地

可以看到安装成功了

验证

在命令行中导入我们的模块

发布到PIPY官网上注册一个PIPY的账号PyPI · The Python Package Index​pypi.orgv2-a9769da02536e85b74b5c7edf64a37b4_ipico.jpg

注册过程不再详述

注意注册成功后要验证邮箱,不验证邮箱无法上传自己的库

下载twine

pip install twine

在用户目录下面创建用户文件.pypirc,我的位置是

文件内容:

[distutils]

index-servers=pypi

[pypi]

repository =https://upload.pypi.org/legacy/

username =

password =

将打包的tar.gz文件发布

在项目根目录下面打开cmd,命令:

twine upload dist/*

上传成功,然后你就可以在官网你的账号下面看到:

从官网下载

直接使用pip install QTool就可以直接从官网将发布的包下载下来了

参考链接:https://github.com/navdeep-G/setup.py​github.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值