zoukankan      html  css  js  c++  java
  • Python打包程序

    1. 到py2exe的官网下载程序,注意对应的python版本,比如所用的python版本为2.7,那么就下载适配2.7版本的py2exe软件

    下载完成后安装(与普通软件安装方式相同)

    1. 2

    将要转换的python脚本放到Python文件夹内

    在python的目录下面,通常是(C:Python27,看你安装Python的位置)建立setup.py文件,文件中输入以下代码:

    from distutils.core import setup

    import py2exe

    setup(console=["将要转换的文件名称.py"])

    1. 3

    从终端(cmd)进入Python27目录,输入以下命令

    python setup.py py2exe

    这样便完成了从.py文件到 .exe文件的转换

    生成的软件在dist文件夹内

     

    []windowslinux下打包python程序

    2014-4-10阅读267 评论0

    一、windows下用py2exe打包python程序生成exe文件

    1、py2exe是一种python发布的打包工具,可以把python脚本转换成windows下的可执行程序,不需要安装python便可运行。

    2、首先需要安装py2exe,我的python是2.7版本,我下的是py2exe-0.6.9.win32-py2.7,下载完毕后直接下一步即可。

    3、编写例程代码:新建一个文件夹my_py2exe,编写hello.py程序:

    # hello.py

    def main():

        print "Hello, World!"

    if __name__ == '__main__':

       main()

     为该程序写一个小脚本:setup.py

    # setup.py

    from distutils.core import setup

    import py2exe

    setup(console=["hello.py"])

    不要带中文

    这样,在my_py2exe文件夹里就有hello.py和setup.py两个文件了。

    4、打开doc命令提示符,改变工作路径进入my_py2exe文件夹(我的在D盘),

    cd D:Pythonmy_py2exe

    5、执行命令:

    c:Python27python d:Pythonmy_py2exesetup.py py2exe

    到此完毕,上面的命令执行后将产生两个名为dist和build的子目录,其中dist目录包含了hello.exe, python27.dll, library.zip这些文件。

    二、(linux系统)用于源代码发布的sdist命令

    1、和windows类似,首先要写那两个文件hello.py和setup.py

    #hello.py

    print 'hello world'



    #setup.py

    from distutils.core import setup

    setup(name='hello',

            version='1.0',

            py_modules=['hello']


    2、直接运行命令:

    $ python  setup.py  sdist

    3、现在文件夹中除了原来的两个文件外还会有两个:MANIFEST和dist,在dist中有名为hello-1.0.tar.gz的tar存档文件,现在就可以将它发布给其他人了。

  • 相关阅读:
    搜索回车跳转页面
    登录验证码
    【排序算法】排序算法之插入排序
    PAT 乙级 1044 火星数字 (20 分)
    PAT 甲级 1035 Password (20 分)
    PAT 甲级 1041 Be Unique (20 分)
    PAT 甲级 1054 The Dominant Color (20 分)
    PAT 甲级 1027 Colors in Mars (20 分)
    PAT 甲级 1083 List Grades (25 分)
    PAT 甲级 1005 Spell It Right (20 分)
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/5103463.html
Copyright © 2011-2022 走看看