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存档文件,现在就可以将它发布给其他人了。

  • 相关阅读:
    医疗器械那些事
    内审员学习1
    BA
    GMP文件分类与编码管理规程
    杂-电工学
    产品学习1
    模拟电子技术1
    电路组装1
    Unable to simultaneously satisfy constraints.
    xcode
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/5103463.html
Copyright © 2011-2022 走看看