python发布模块的步骤分享

 更新时间:2014年02月21日 15:37:28   作者:  
这篇文章主要介绍了python发布模块的步骤,需要的朋友可以参考下

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


 
模块发布完成后就可以导入使用了

相关文章

  • 简单了解python反射机制的一些知识

    简单了解python反射机制的一些知识

    这篇文章主要介绍了简单了解python反射机制的一些知识,反射机制就是在运行时,动态的确定对象的类型,并可以通过字符串调用对象属性、方法、导入模块,是一种基于字符串的事件驱动。,需要的朋友可以参考下
    2019-07-07
  • Python数据处理中pd.concat与pd.merge的区别及说明

    Python数据处理中pd.concat与pd.merge的区别及说明

    这篇文章主要介绍了Python数据处理中pd.concat与pd.merge的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • keras model.fit 解决validation_spilt=num 的问题

    keras model.fit 解决validation_spilt=num 的问题

    这篇文章主要介绍了keras model.fit 解决validation_spilt=num 的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 解决Building wheel for wrapt (setup.py) ... error的问题

    解决Building wheel for wrapt (setup.py) ... error的问题

    这篇文章主要介绍了解决Building wheel for wrapt (setup.py) ... error的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 对python-3-print重定向输出的几种方法总结

    对python-3-print重定向输出的几种方法总结

    今天小编就为大家分享一篇对python-3-print重定向输出的几种方法总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 火车票抢票python代码公开揭秘!

    火车票抢票python代码公开揭秘!

    火车票抢票python代码公开揭秘!使用Python模拟抢票程序,给大家揭秘抢票到底是怎么回事,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • python tkinter 获得按钮的文本值

    python tkinter 获得按钮的文本值

    这篇文章主要介绍了python tkinter 获得按钮的文本值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • python3 os进行嵌套操作的实例讲解

    python3 os进行嵌套操作的实例讲解

    在本篇文章里小编给大家整理了关于python3 os进行嵌套操作的实例内容,有兴趣的朋友们可以学习下。
    2020-11-11
  • python实现聊天小程序

    python实现聊天小程序

    这篇文章主要为大家详细介绍了python实现聊天小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python中optparse模块使用浅析

    Python中optparse模块使用浅析

    这篇文章主要介绍了Python中optparse模块使用浅析,optparse模块主要用来为脚本传递命令参数功能,需要的朋友可以参考下
    2015-01-01

最新评论