免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1267|回复: 5
收起左侧

发布和安装python自定义模块

[复制链接]

665

主题

2万

铜板

34

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
20649

精华勋章爱心勋章地信专家组贡献勋章冰雪节勋章

发表于 2021-1-15 14:21 | 显示全部楼层 |阅读模式
这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。

1.创建setup.py

现在如果已经写好一个python文件,为了尽量简明,创建一个新的文件夹,把自己py文件放进去。接着在这个文件夹中创建一个名为 setup.py 的文件,用来表示模块的元数据,文件的内容类似下面这个样子。除了手工创建,有很多python编辑器也可以更简便的来创建这个文件,例如 pycharm。

1610690851(1).jpg

2. 打包发布

使用Window自带的命令窗口,转到上一步创建的文件夹目录,输入命令,python setup.py sdist

20150709110253363.png


1610690918(1).jpg

3. 安装

在命令窗口输入命令: python setup.py install

1610690976(1).jpg

4. 导入模块

import nesterprint ,导入这个自定模块,开始使用其中的myprint函数吧。

1610691019(1).jpg

5. 升级模块

如果我们想升级模块,可以不? 可以!

更新了nesterprint.py 中的一些代码,改进了功能后,来升级下模块。到 setup.py 文件中修改下版本信息,我就叫他2.0.0 。

1610691060(1).jpg

用 2, 3 两步一样的方法发布安装就好了。

1610691099(1).jpg

1610691138(1).jpg

本文转载来自CSND作者:kikita  版权归作者所有
原文链接:https://blog.csdn.net/kikitamoon/article/details/46814949

9

主题

1万

铜板

7

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1428
发表于 2021-4-26 21:05 | 显示全部楼层
地信论坛的发展离不开您的支持!
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

2

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2542
发表于 2021-12-16 13:54 | 显示全部楼层
感谢分享,支持
回复 支持 反对

使用道具 举报

2

主题

3万

铜板

6

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5686
发表于 2021-12-19 09:00 | 显示全部楼层
谢谢分享
回复

使用道具 举报

4

主题

4392

铜板

1

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2027
发表于 2024-2-28 10:52 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

3万

铜板

9

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5549
发表于 2024-3-4 22:35 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表