🍬python for office
👉 本开源项目的交流群 👈
你有没有过这种经历?
花费很长时间写了一套代码,逻辑很复杂,功能很丰富,让你很自豪,但你却发现,你没法把他分享出去?让更多的人看到?
当有了一些成果以后,如何发布宣传是一件很重要的事,
开源也是Python发展这么迅速一个非常重要的原因,所以Python官方也给大家提供了分享自己代码和项目的地方:pypi
今天向大家介绍一下如何向全球公开发布自己的pip项目。
如果你还没学完Python基础,推荐你这套👉Python基础精讲课程
1.注册一个pypi账号
网址在这里 https://pypi.org/ 很简单,直接注册就好
2.编写一个自己的python 项目
要发布项目,必须得先有一个自己的项目,我们把代码放在一个文件夹里像下面这样
文件夹:heyWFeng
- 文件:heyWfeng.py
- 文件:__ init __.py
文件:setup.py
这是一个名为heyWFeng的文件夹,heyWFeng.py是这个项目的主要代码,__ init __.py文件是必须的,这是一个package的象征,可以什么都不写,但必须有。
3.编写setup.py文件的内容
这个文件是用来打包的,内容如下。
1 | #!/usr/bin/env python |
4.本地打包项目文件
在命令行上先 cd 到存放setup.py文件的目录,然后用下面的命令
1 | python setup.py sdist |
这个命令会在目录下生成两个文件夹,其中dist里的压缩包是我们接下来要上传到pypi官网发布的内容。
5.上传项目到pypi官网
然后转到命令行,下载一个上传工具。
1 | pip install twine |
下载好后,就可以上传自己的库了。
1 | twine upload dist/heyWFeng-0.0.1.tar.gz |
6.上传成功
上传成功之后,会显示你自己项目的地址:https://pypi.org/project/heyWFeng/ ,赶快打开去看看吧~
参考链接:CSDN