我是如何培养新人的:关于如何制作一个python库?

我喜欢提出问题给新人去解决,而不会直接把答案告诉他。最近在工作中完成了一些文本分类的算法,涉及到最后的工程化问题,于是我布置了个作业,要求是把代码整理成python,并发布,方便调用。

下面是新人完成的作业,他写了一个简短的指南,分享给大家。

Python包封装流程:

1.创建项目 项目名任意(例:pure)

2.在项目下新建python包,包名任意(例:pure)

3.在python包里须有__init__文件、实例.py文件

例:我的实例.py文件取名(demo.py)

文件内容如下:

​​def demo_test():

​​​print("My package was successful")

4.在项目目录下创建setup.py文件

文件内容如下:

​​from setuptools import setup, find_packages

setup(

​​name='mypure',

​​version='1.0',

​​packages=find_packages(),

​​author='Example Author',

​​​author_email='',

​​keywords='',

​​description='A small example package',

​​license='',

​​url='',

​​include_package_data=True,

​​install_requires=[],

)

5.在该项目路径下:执行 python setup.py sdist

此时项目中会出现两个新文件夹如下:

​6.在pypi官网注册账号:官网:https://pypi.org/

7.执行 pip install twine

8.执行twine upload dist/*上传包

上传包过程中需输入用户名、密码

9.执行pip install 包名安装包

简短的指南,后续再有新人,可以直接传授,😄节省时间。

把复杂的工作拆解成一步步可以解决的问题,这样离目标就近了~

最后,mixlab第12期活动开始啦,报名:

https://www.huodongxing.com/event/9521928020400

(0)

相关推荐

  • (8条消息) Python常用的几种包(库、模块)安装方式

    这里整理一下常见的几种包安装方式 1.pip install package_name 使用pip工具安装,此方法比较常用,方便快捷,自动下载安装包到当前python环境,如果需要指定下载安装某个版本 ...

  • python如何通过setup.py安装

    有些时候我们发现一些模块没有提供pip install 命令和安装教程 , 只提供了一个setup.py文件 , 这个时候如何安装呢? 步骤 打开cmd 到达安装目录 python setup.py ...

  • python setup.py install安装报错:scripts=[ SyntaxError: invalid syntax

    表白:黑白圣堂血天使,天剑鬼刀阿修罗.  讲解对象:/python setup.py install安装报错:scripts=[ SyntaxError: invalid syntax 作者:融水公子 ...

  • 2 为项目安装依赖

    2 为项目安装依赖

  • python setup.py install安装原理?

    表白:黑白圣堂血天使,天剑鬼刀阿修罗.  讲解对象:/python setup.py install安装原理? 作者:融水公子 rsgz  Django开发流程 Django开发流程 http://w ...

  • matchering-一个用于自动参考音频制作的python库

    Matching + Mastering = ❤️ Matchering 2.0是一个新颖的容器化Web应用程序和Python库,用于音频匹配和母带处理. 它遵循一个简单的想法,您获取两个音频文件并将 ...

  • 制作交互式数据可视化图表,只需要一个Python库就能实现

    学习Python是做数分析的最基础的一步,数据分析离不开数据可视化.Python第三方库中我们最常用的可视化库是 pandas,matplotlib,pyecharts, 当然还有 Tableau,另 ...

  • 从0到月均输出3万+字,我是如何培养习惯的?

    我是一个教书匠,教书本领强~ 每天1个学习.教育.生活的干货 这是灰灰龙的第131篇原创文章 ↑↑点击上方蓝字关注我哈~ 01 不管你是否习惯,习惯这两个字伴随着我们的一生 比如学习习惯.生活习惯.工 ...

  • 100个培养新人的实用技巧,建议收藏

    金三银四,有不少新人加入了团队,接踵而至的是培养新人留下的泪水. 看似培养新人有很多方法,但稍有不慎,招来的新人很快就变成老油条,或者转身离开,连招呼都不打一声. 今天小汇就和你来分享一下,100个培 ...

  • 「我是职场新人,老板明显不喜欢我,要不要辞职」,你如何选?

    首先要对老板下个定义--到底是老板还是直接领导? 如果是老板 一个职场新人刚入行就能接触到老板,还能留下深刻印象,虽然是不好的印象,但他还没有主动开你,说明你的位子比较重要,老板对你还有一定幻想,还有 ...

  • 我是怎样培养女儿的阅读习惯的

    女儿两岁随着我们移民新西兰,在以后十多年的时间里,直到她去伯克利大学读书,我们最为骄傲的是给到了她两样人生最重要的本事. 一样是作为一个女孩子的独立,这种独立构成了她在任何时候都能够深爱自己的品质,构 ...

  • 我是雕刻师,图解手工折扇制作方法/步骤

    制作折扇好像是件很困难的事,听了很多,看了很多关于折扇的制作过程,不禁感叹:天哪!原来折扇制作竟如此复杂,如此耗费功夫,真是不可思议,但就是有这么一位牛人,自己动手,手工制作了一把折扇,下面是手工制作 ...

  • 戈军珍:区域经理如何培养新人

    珍谋钧略  ▏专注农牧行业  ▏营销系统整体解决方案专家  ▏助力企业营销价值再造 珍谋钧略营销管理社区,点击加入   一个优秀的区域经理绝不仅仅是个人优秀,其价值体现是他所带领的团队优秀,也就是说, ...

  • 白岩松:我是这样培养孩子阅读兴趣的

    老师,您家孩子爱读书吗?您家孩子闲暇时间都在做什么? 白岩松说,怎样才能做到自信.理性.平和.乐观这8个字,"除了读书,没有其他办法,没有捷径". "现在大家都在看手机, ...