0 Comments

如何打包python包并上传到pypi库

发布于:2016-11-16  |   作者:邓飞龙  |   已聚集:人围观

    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

注册pypi

  • 通过邮件接收的链接进入确认页面,并同意。
pypi确认注册
  • 然后再通过注册命令登陆账号,注意选择【2】使用前两步注册的账号登陆。可以记住登陆,方便使用。(执行命令:python setup.py register
登陆pipy库
  • 最后打包并上传代码到pipy库(执行命令:python setup.py sdist upload),警告信息可以忽略,不影响代码的打包和上传。
上传python包到pypi库
标签:python(9)
    输入验证码:
点击我更换验证码