pypi库真心是强大,平时安装python包的时候,只需要一行命令就可以完成,如果可以让自己写的代码也能够在pypi库上面被全世界的pythoner共享,岂不是很酷炫的事情。于是乎,博主就开始折腾这件事情了。但是,不得不再强调一次pypi的强大,几行命令就可以把自己的代码传上去,确实够简单的了。
1. 程序打包
除了自己的代码外,需要创建一个setup.py的文件,文件内为程序相关的配置信息,例子如下(网络复制而来):
from distutils.core import setup #如果没有需要先安装
setup(name='Myblog', #打包后的包文件名
version='1.0', #版本
description='description',
author=' ',
author_email=' ',
url=' ',
py_modules=['test'], #与前面的新建文件名一致
)
创建好setup.py文件之后,执行打包代码 python setup.py sdist
2. 但是,我们的终极目标是上传到pypi库里面去。接下来我们就正式开始:
首先需要在pypi上注册一个账号,可以在网页注册,也可以直接通过命令注册(方便啊)。图1演示通过命令注册的过程,选择【1】开始注册,按提示逐步输入账号密码和邮箱,最后还需要到邮箱去点击确认链接。(执行命令:python setup.py register)
通过邮件接收的链接进入确认页面,并同意。
然后再通过注册命令登陆账号,注意选择【2】使用前两步注册的账号登陆。可以记住登陆,方便使用。(执行命令:python setup.py register)
最后打包并上传代码到pipy库(执行命令:python setup.py sdist upload),警告信息可以忽略,不影响代码的打包和上传。