发布Python模块
1、编写程序结构
创建pip目录结构
其中主目录是整个包的根目录,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
我们的模块使用了
评论区