发布模块
程序员文章站
2022-03-17 11:41:20
# 创建 setup.py # 目录结构 注:以下命令是在虚拟环境执行 # 构建模块 $ python setup.py build # 生成发布压缩包 $ python setup.py sdist # 解压压缩包 $ tar -zxvf a_message-1.0.tar.gz # 安装模块,如 ......
# 创建 setup.py
from distutils.core import setup setup(name="a_message", # 包名 version="1.0", # 版本 description="发送和接收消息模块", # 描述信息 long_description="完整的发送和接收消息模块", # 完整描述信息 author="bear", # 作者 author_email="75598853@qq.com", # 作者邮箱 url="www.baidu.com", # 主页 py_modules=["a_message.send_message", "a_message.recv_message"]) # 自制的工具模块
# 目录结构
注:以下命令是在虚拟环境执行
# 构建模块
$ 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个目录及文件即完成卸载
上一篇: win10不重装系统如何开启ahci驱动 快速开启ahci驱动的图文步骤
下一篇: 激活IDEA
推荐阅读