0
点赞
收藏
分享

微信扫一扫

如何向全球公开发布自己的Python项目?也许你的代码,可以改变世界!

绪风 2022-02-16 阅读 43

如何向全球公开发布自己的Python项目?也许你的代码,可以改变世界!_命令行

大家好,我是​​Python程序员晚枫​​​。如何向全球公开发布自己的Python项目?也许你的代码,可以改变世界!_命令行_02

今天我来给大家分享一个也许可以帮助你改变世界的Python技术。

你有没有过这种梦想?

花费很长时间写了一套Python代码,逻辑很复杂,功能很丰富,让你很自豪,但你却发现,你没法把他分享出去?让更多的人看到?

当有了一些代码成果以后,如何发布宣传是一件很重要的事,

开源也是Python发展这么迅速一个非常重要的原因,所以Python官方也给大家提供了分享自己代码和项目的地方:pypi

今天向大家介绍一下如何向全球公开发布自己的Python项目。

如果你还没学完Python基础,推荐你去看看这套????​​Python基础精讲课程​​

1.注册一个pypi账号

网址在这里 https://pypi.org/ 很简单,直接注册就好。

如何向全球公开发布自己的Python项目?也许你的代码,可以改变世界!_上传_03

2.编写一个自己的python 项目

要发布项目,必须得先有一个自己的项目,我们把代码放在一个文件夹里像下面这样

如何向全球公开发布自己的Python项目?也许你的代码,可以改变世界!_python_04

这是一个名为heyWFeng的文件夹,heyWFeng.py是这个项目的主要代码,_ init_ .py文件是必须的,这是一个package的象征,可以什么都不写,但必须有。

3.编写setup.py文件的内容

这个文件是用来打包的,内容如下。

#!/usr/bin/env python
#-*- coding:utf-8 -*-

#############################################
# File Name: setup.py
# Author: heyWFeng
# Mail: 1957875073@qq.com
# Created Time: 2022-1-5 10:17:34
#############################################

from setuptools import setup, find_packages #这个包没有的可以pip一下

setup(
name = "heyWFeng", #这里是pip项目发布的名称
version = "0.0.1", #版本号,数值大的会优先被pip
keywords = ("pip", "heyWFeng"),
description = "A successful sign for python setup",
long_description = "A successful sign for python setup",
license = "MIT Licence",

url = "http://python4office.cn/upload-pip/", #项目相关文件地址,一般是github
author = "heyWFeng",
author_email = "1957875073@qq.com",

packages = find_packages(),
include_package_data = True,
platforms = "any",
install_requires = [] #这个项目需要的第三方库
)

4.本地打包项目文件

在命令行上先 cd 到存放setup.py文件的目录,然后用下面的命令

python setup.py sdist

这个命令会在目录下生成两个文件夹,其中dist里的压缩包是我们接下来要上传到pypi官网发布的内容。

如何向全球公开发布自己的Python项目?也许你的代码,可以改变世界!_python_05

5.上传项目到pypi官网

然后转到命令行,下载一个上传工具。

pip install twine

下载好后,就可以上传自己的库了。

twine upload dist/heyWFeng-0.0.1.tar.gz

6.上传成功

上传成功之后,会显示你自己项目的地址:https://pypi.org/project/heyWFeng/ ,赶快打开去看看吧~

如何向全球公开发布自己的Python项目?也许你的代码,可以改变世界!_python_06


在发布项目过程中有任何问题,欢迎扫码和我交流。


​​


举报

相关推荐

0 条评论