标签:ipy modules 环境 1.0 python3.6 col alt core cal
# 创建 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个目录及文件即完成卸载
标签:ipy modules 环境 1.0 python3.6 col alt core cal
原文地址:https://www.cnblogs.com/Selling-fish-bears/p/10352623.html