zoukankan      html  css  js  c++  java
  • Python不同版本打包程序为.exe文件

    安装pyinstaller

    测试用的python环境是3.6.2版本

    下载地址

    https://github.com/pyinstaller/pyinstaller/

      1.打开cmd,切到pyinstaller解压包目录,我直接放在c盘目录下了,所以我的操作是

    cd C:pyinstaller-develop

      2.安装pyinstaller,我的操作是

    进目录后输入python setup.py install

    程序打包

    先将需要打包的程序,我用自己的get_time.py文件(自己python文件名字自己修改),把它复制到步骤1的目录下,也就是上面的C:pyinstaller-develop然后使用命令:pyinstaller -F get_time.py(建议使用)

    注意:如果运行的是gui类型程序,你不需要弹出命令窗口,你可以采用:pyinstaller -F -w文件名.py 
    打包好的get_time已经在该目录下的dist文件夹中了。如果是windows 2.7的python环境会报错、生不了exe文件

    Python2.7版本打包exe程序

    1.下载pyinstaller并解压(可以去官网下载最新版):

    http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip

    2.下载pywin32并安装(注意版本,我的是python2.7):

    下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/

    pywin32-218.win-amd64-py2.7 

    3.将需要打包的文件放到pyinstaller-2.0文件夹下面(我的是get_time.py):

    4.按住shift键不放、同时右击鼠标,这时在出来的右键菜单里会出现一个"打开命令行" 的菜单选项。

    C:pyinstaller-2.0>python pyinstaller.py -F get_time.py

    5.生成的exe文件,在打包文件的同名目录下、我的是get_time文件夹下的dist文件夹中

    生产上使用的windows是2012 R2数据中心版本的、对于版本3.6生成的exe文件执行会报错、原因是一些更新不适用于此系统( kb2919442,kb2919355)、windows 7 windows8.1测试可用

  • 相关阅读:
    javascript Date.prototype
    Mac 安装node.js
    element-ui适配pad 遇到的问题
    GCD实现异步任务同步的两种方式
    颜色判断
    ARC下方法重复问题
    检查IDFA的方法
    mac 下安装ecplise
    注释使用
    Xcode 8.0 控制台打印问题解决办法
  • 原文地址:https://www.cnblogs.com/w787815/p/8483279.html
Copyright © 2011-2022 走看看