龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

python发布模块的步骤分享

时间:2014-05-15 18:43来源:网络整理 作者:网络 点击:
分享到:
这篇文章主要介绍了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

        
        

                    

            

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

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接