python发布模块的步骤分享
程序员文章站
2023-11-16 16:47:22
1.为模块nester创建文件夹nester,其中包含:nester.py(模块文件):
复制代码 代码如下:"""这是"nester.py"模块,提供了一个名为prin...
1.为模块nester创建文件夹nester,其中包含:nester.py(模块文件):
复制代码 代码如下:
"""这是"nester.py"模块,提供了一个名为print_lol()函数,
函数作用是打印列表,气质包含嵌套列表"""
def print_lol(the_list):
"""这个函数取了一个位置参数,名为"the_list",可以是任何python列表
所指定的列表中的每一个数据项会递归地输出到屏幕上,各数据项占一行"""
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:print(each_item)
2.在netster文件夹中新建一个setup.py文件(包含需要发布的元素):
复制代码 代码如下:
from distutils.core import setup
setup(name='nester',
version='1.0',
py_modules='nester',
author='nidieya')
3.构建发布文件:
《head first python》里讲的是linux环境下模块的发布与构建
window下构建模块遇到了问题:
在cmd里面输入python则显示不是内部或外部命令
把python的安装目录添加到系统环境变量path中。例如安装在 c:\python33
我的电脑图标上点右键 -> 属性 -> 高级 -> 环境变量
打开的对话框双击上方的path那行,在变量值那栏里添加上c:\python33;注意与前面的用分号;隔开。
问题解决了就可以进行发布模块的步骤了
在dos命令行中打开nester所在的目录
cd c:\nester 我放在c根目录下
复制代码 代码如下:
python setup.py sdist
4.发布安装到你的python本地副本中
复制代码 代码如下:
python setup.py install
下一篇: 配置H5的滚动条样式的示例代码
推荐阅读
-
美团民宿房源怎么发布 美团民宿app发布房源的流程分享
-
对Python中TKinter模块中的Label组件实例详解
-
Python中MySQLdb和torndb模块对MySQL的断连问题处理
-
Python中import导入上一级目录模块及循环import问题的解决
-
Python的socket模块源码中的一些实现要点分析
-
Vue.js构建你的第一个包并在NPM上发布的方法步骤
-
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
-
Python使用自带的ConfigParser模块读写ini配置文件
-
Python中的二叉树查找算法模块使用指南
-
深入分析在Python模块顶层运行的代码引起的一个Bug