侧边栏壁纸
博主头像
这就是之谦博主等级

我们的征途是星辰大海

  • 累计撰写 182 篇文章
  • 累计创建 3 个标签
  • 累计收到 16 条评论
标签搜索

目 录CONTENT

文章目录

发布Python模块

这就是之谦
2021-10-28 / 0 评论 / 0 点赞 / 493 阅读 / 1,106 字
温馨提示:
本文最后更新于 2021-11-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

发布Python模块

1、编写程序结构

创建pip目录结构

image-20211028232511371

其中主目录是整个包的根目录,setup.py是部署到pip需要的配置文件,子目录clinicaltrial是真正的python代码位置。
我们在__init__.py中写入代码:

def start():
    print("import successful")

然后在setup.py文件中写入以下配置信息(参数里的内容可以修改,可以添加的参数具体可以参考python官方文档

from setuptools import setup
setup(name='fpGrowthpro',
      version='0.1',
      description='this is fpGrowth',
      url='https://badwei.xyz/',
      author='lxwbadwei',
      author_email='1211304872@qq.com',
      license='MIT',
      packages=['fpGrowthpro'],
      zip_safe=False)

2、本地安装

然后打开命令行,切换到当前目录,输入

pip install .

然后,在我们自己的代码上,就可以导入这个包了:

import fpGrowthpro
fpGrowthpro.start()

3、发布在线python模块

1.注册个https://pypi.python.org/pypi的账号。记住用户名和密码

2.输入以下命令打包为tar.gz文件

python setup.py sdist

3.如果没有twine的话,需要输入pip install twine一键安装twine包

4.然后输入:

twine upload dist/*

5.输入pypi账号,密码,秒传。

之后就可以pip install我们的模块使用了

0

评论区