项目的打包和上传pypi

Python项目的打包和上传pypi

一. 创建项目文件的目录结构

-项目名
   ---包名
      ---- __init__.py                (pip install 时优先加载该文件内的模块)
      ---- 模块
   --setup.py
   --LICENSE
   --README.md
#  setup.py
from setuptools import setup

setup(name='库名',
      version='版本号',
      description='库的说明',
      url='https://github.com/BigDataFounder/string2date',
      author='作者名',
      author_email='邮箱地址',
      license='许可证',
      packages=['模块名'])  #  可以修改为find_packages() 自动导入
      

二. 生成档案

# setuptools 和  wheel
pip install setuptools 
pip install wheel

# 进入到和setup.up同级目录下输入       python setup.py sdist bdist_wheel
# 在生成的dist目录下将生成   .whl  和 .tar.gz  文件

三. 上传档案到Pypi

pip install twine

# 先注册 pypi账号
# 在 dist同级目录下执行    twine upload dist/*
           --输入 用户名
           --输入  密码

四. 检验

1. 在pypi 上查看创建的项目
2. 下载  pip install 库名 -i https://pypi.python.org/simple

猜你喜欢

转载自blog.csdn.net/qq_46273065/article/details/129112904