zoukankan      html  css  js  c++  java
  • python 使用pyinstaller,pywin32打包.py成.exe应用程序

    想将编写的Python代码在别人的电脑上运行,由于没有配置python的环境,这就有了困难。搜索学习了下,借助一定的工具可以将python程序的.py文件打包为exe文件,当然有多种方法,本文介绍的方法(pyinstaller + pywin32)经亲测可行。运行环境:win10 64 ,python2.7.5,步骤如下:

    1、下载pyinstaller并解压到本地, 亲测过的网上版本:http://download.csdn.net/detail/zhangyalin1992/7433193

    2、下载pywin32 相应版本并安装,亲测过的网上版本:http://download.csdn.net/detail/zhangyalin1992/7433203

    3、两个文件下载完后,先安装pywin32-217.win-amd64-py2.7.exe,安装后,再将pyinstaller解压缩,并且把你的hello.py拷贝到pyinstaller文件夹下

    4、在pyinstaller文件夹下,按住shift键同时右击鼠标,选择“在此处打开命令窗口”,运行cmd,在cmd输入 python pyinstaller.py -F hello.py

    5、等待cmd执行完毕,如果成功,会看到该目录下出现hello的文件夹,其中的dist子目录会包含hello.exe的应用程序

    6、如果是gui的py程序,生成的exe打开后会弹出命令窗口,如果不想弹出命令窗口,可以在cmd输入:python pyinstaller.py -F -w hello.py

    以上方法,亲测

    备注,单独使用pyinstaller生成exe,我一直没有成功,或许我方法有问题

    至于怎么安装pyinstaller
    可以参考python如何安装第三方包
    我的步骤是:
    1,打开cmd,切到pyinstaller解压包目录,我直接放在d盘目录下了,所以我的操作是
    C:\Users\Tom>cd D:\pyinstaller-develop
    2.安装pyinstaller,我的操作是
    进目录后输入python setup.py install
    3开始最简单的py程序打包
    先将需要打包的程序,我用自己的Tkint.py,把它复制到步骤1的目录下,然后使用命令:
    pyinstaller -F Tkint.py

  • 相关阅读:
    c#读取.config文件内容
    c# 读取配置文件方法
    C# Log4net详细说明
    C# 运算符集
    LeetCode 69_ x 的平方根
    LeetCode 172 _ 阶乘后的零
    LeetCode 171 _ Excel表列序号
    LeetCode 88 _ 合并两个有序数组
    LeetCode 581 _ 最短无序连续子数组
    LeetCode 283 _ 移动零
  • 原文地址:https://www.cnblogs.com/whaben/p/6434027.html
Copyright © 2011-2022 走看看