zoukankan      html  css  js  c++  java
  • PYTHON__使用PY2EXE生成WINDOWS可执行文件

    使用PY2EXE生成WINDOWS可执行文件

    前提

    安装有Python,版本2.X的,环境变量中已经配置好Python,可以通过命令进入Python环境。

    一、下载安装py2exe到Python目录

     可在该连接上下载,找到对应的版本,注意32位和64位区别。

    http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/

    下载Exe文件,双击安装会默认安装到python目录下。

    二、创建好需要生成为exe的脚本

     以简单的一行为例,创建文件hello.py,输入hello。

    print "Hello World"

    三、创建setup.py脚本文件

    创建setup.py用于生成exe的脚本,讲hello.py与setup.py放在同一个目录下。

    文件内容为:

    from distutils.core import setup

    import py2exe

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

    通过CMD进入文件对应目录

    输入命令:

    E:>python setup.py py2exe

    一大串的刷屏之后,就在对应的目录下生成,报出一些提示,是需要系统拥有的Lib部分,大致的意思就是需要这些库的支持。

    Make sure you have the license if you distribute any of them, and
    make sure you don't distribute files belonging to the operating system.

    WS2_32.dll - C:Windowssystem32WS2_32.dll
    SHELL32.dll - C:Windowssystem32SHELL32.dll
    USER32.dll - C:Windowssystem32USER32.dll
    ADVAPI32.dll - C:Windowssystem32ADVAPI32.dll
    KERNEL32.dll - C:Windowssystem32KERNEL32.dll

    两个目录

    build  《--可以删除的文件

      -...

    dist

      -hello.exe  《-这个就是目标的文件

      -...  《-一系列库文件。hello.exe的运行需要这些文件的支持

    四、测试已经生成的exe文件

    执行命令。正确的显示HELLO World。那就成功了。

    E:>cd dist

    E:Tutorialdist>hello.exe

    Hello World

  • 相关阅读:
    团队作业——系统设计
    团队作业—预则立&&他山之石
    Alpha 冲刺报告2
    Android:Date、String、Long三种日期类型之间的相互转换
    冲刺阶段第一天
    需求分析答辩总结
    用ExifInterface读取经纬度的时候遇到的一个问题
    项目uml设计
    项目选题报告答辩总结
    深夜睡不着,去某乎爬点照片
  • 原文地址:https://www.cnblogs.com/freeideas/p/3415036.html
Copyright © 2011-2022 走看看