python如何把模块上传到PyPI

发布步骤

  • 准备发布
    • 构建发布

准备发布

1、首先为模块创建一个文件夹
创建了文件夹之后,将你要发布的文件复制到这个文件夹中。
2、在新文件夹中创建一个__init__.py文件
3、在新文件夹中创建一个setup.py文件,这个文件包含了发布的元数据。内容如下:

from distutils.core import setup

setup(
    name         ='module name',
    version      ='1.0.0',
    py_modules   =['module name'],
    author       ='username',
    author_email ='email',
    description  ='description',
    )

构建发布

4、构建一个发布文件
发布工具包含有构建一个发布所需的所有功能,在文件夹下打开一个终端窗口,键入命令:

python setup.py sdist

5、将发布安装到你的Python本地副本中
仍然在终端窗口中,键入一下命令:

sudo python setup.py install

6、注意:如果使用python setup.py register命令发布会报错,所以这里使用twine包上传,可以通过一下命令安装

pip install twine

7、输入twine upload dist/*,然后按照提示输入pypi账号、密码就可以上传成功了

你可能感兴趣的:(Python,Python,twine,pypi)