在一家小公司开发而且app快要上线了,人生第一次封装

花费我4个多小时,实际先学现卖,哈哈哈!

1.新版建一个文件夹(名字自拟example),里面放入要打包的.py文件和必需的_init_.py.

#!/usr/bin/env python

#-*- coding:utf-8 -*-

def run():

print ('This is a run package!')

if __name__ == '__main__':

run()

内部代码无需改。

2.与文件夹同目录放入必需的setup.py文件。

code:

from setuptools import find_packages,setup

setup(

name = 'face_API',

version = '0.1',

packages = find_packages(),

)

注重:name=自己根据需求写好的代码名称.py

3.在anaconda prompt中cd到指定文件夹目录,输入python setup.py install 完成!

现在打开python import试试吧!

补充知识:手把手教学自己写一个Python模块,并将其发布并安装到自己的Python环境中去

我这里就写一个socket.py

1.新建my_package,把我写的socket放进去,基本上建文件夹的时候init文件会自动在里面,如果没有的情况在同级目录同时创建一个__init__.py文件

2.在my_package的同级目录下面建立一个setup.py文件

文件内容如下:from distutils.core import setup

setup(name='压缩包的名字',version='1.0',author='作者',pymodules=['my_package.module1'])

注重:要是你写了多个.py文件的时候,按列表里的格式继续写在后面就行了。完了之后保存退出。

好了,现在看一下目录结构(用命令tree),确认没问题的话就继续之后的操作。

3.构建模块:python3 setup.py build,可以在看一下目录结构,可以发现多了一项build。

4.生成发布压缩包:python3 setup.py sdist,完了之后可以在看一下目录结构,可以发现多了一个压缩文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值