加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

发布模块

发布时间:2020-12-17 00:09:45 所属栏目:Python 来源:网络整理
导读:# 创建 setup.py distutils.core setup(name =span style="color: #800000;"" span style="color: #800000;"a_message span style="color: #800000;"" ,span style="color: #008000;"# span style="color: #008000;" 包名 version=span style="color: #80000

# 创建 setup.py

distutils.core setup(name=<span style="color: #800000;">"<span style="color: #800000;">a_message<span style="color: #800000;">",<span style="color: #008000;">#<span style="color: #008000;"> 包名
version=<span style="color: #800000;">"<span style="color: #800000;">1.0<span style="color: #800000;">",<span style="color: #008000;">#<span style="color: #008000;"> 版本
description=<span style="color: #800000;">"<span style="color: #800000;">发送和接收消息模块<span style="color: #800000;">",<span style="color: #008000;">#<span style="color: #008000;"> 描述信息
long_description=<span style="color: #800000;">"<span style="color: #800000;">完整的发送和接收消息模块<span style="color: #800000;">",<span style="color: #008000;">#<span style="color: #008000;"> 完整描述信息
author=<span style="color: #800000;">"<span style="color: #800000;">bear<span style="color: #800000;">",<span style="color: #008000;">#<span style="color: #008000;"> 作者
author_email=<span style="color: #800000;">"<span style="color: #800000;">75598853@qq.com<span style="color: #800000;">",<span style="color: #008000;">#<span style="color: #008000;"> 作者邮箱
url=<span style="color: #800000;">"<span style="color: #800000;">www.baidu.com<span style="color: #800000;">",<span style="color: #008000;">#<span style="color: #008000;"> 主页
py_modules=[<span style="color: #800000;">"<span style="color: #800000;">a_message.send_message<span style="color: #800000;">"<span style="color: #000000;">,<span style="color: #800000;">"<span style="color: #800000;">a_message.recv_message<span style="color: #800000;">"]) <span style="color: #008000;">#<span style="color: #008000;"> 自制的工具模块

#?目录结构

注:以下命令是在虚拟环境执行

# 构建模块

$ python setup.py build

# 生成发布压缩包

$ python setup.py sdist

# 解压压缩包

$ tar -zxvf a_message-1.0.tar.gz

# 安装模块,如在虚拟环境,请勿使用sudo

$ python setup.py install

注:该行命令会显示安装的路径,以显示的路径为准

#?安装完毕后,可使用 ipython 测试是否成功,成功的话会自动补全

import a_message

a_message.send_message.send("发送消息")

text = a_message.recv_message.recv()

print(text)

#?卸载模块

cd?/usr/local/lib/python3.6/dist-packages/  #?以之前显示的路径为准

rm -r a_message*

注:删除以下2个目录及文件即完成卸载

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读