一、下载pyinstaller

二、生成exe

下载pyinstaller

1、在C:\python27\Scripts目录下打开cmd界面,执行命令:pip install PyInstaller

问题一:出现不能打开pip目录的错误

解决:将C:\python27\Scripts配置到环境变量中,怎么配置环境变量,可自行百度

问题二:怎么在C:\python27\Scripts目录下打开命令行

解决:在C:\python27\Scripts目录下,按住shift,点击右键,然后点击窗口中“在此处打开命令窗口”

问题三:为什么使用pip下载pyinstaller

解答:因为pip在下载pyinstaller的时候会把pyinstaller依赖的其他模块(比如pypiwin32)自行安装,一般不会出现奇葩的问题;

生成exe

1、在C:\python27\Scripts目录下打开cmd命令行,输入命令:python pyinstaller.py -F XXXX.py

其中XXXX.py表示要生成exe的入口文件(如果XXXX.py在当前路径下,就直接输入名字即可;如果XXXX.py不在当前目录下,

则应当输入全路径:python pyinstaller.py -F E:\project\XXXX.py)

问题一:如有多个.py文件,如何生成exe

解答:和只有一个.py文件一样,只是XXXX.py代表整个python项目的入口文件

问题二:若出现报错

SyntaxError: Non-ASCII character '\x90' in file pyinstaller.exe on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

解决:直接输入命令:pyinstaller.py -F XXXX.py

2、在C:\python27\Scripts目录下新生成两个文件build和dist,打开dist,可以看到新生成的exe文件,将此文件拷贝到其他地方,即可运行

问题一:若除了.py文件,还有config配置文件或日志文件,怎么办

解答:生成exe的时候不会对配置文件和日志文件进行操作,运行的时候,将exe和配置文件以及日志文件一起拷贝就可以了

pyinstaller将python脚本生成exe的更多相关文章

  1. python脚本生成exe程序

    去年十一月换了新公司后,一直没闲着,马不停蹄地接不同的需求,一个版本一个版本的迭代,也没时间研究python了.十一休假归来,某日,老婆问金融量化需要学python吗?并分享了一个公众号文章,内容是吹 ...

  2. python 使用py2exe将python 脚本生成exe可执行文件

    使用python的py2exe模块可以很容易地帮助我们将python脚本生成可执行的exe程序.这样我们就可以让脚本脱离虚拟机的束缚,从而独立运行. 首先安装py2exe分解步骤如下:(pip和eas ...

  3. python脚本生成exe可执行文件

    1.先安装第三方插件: py2exe. Get py2exe from http://www.py2exe.org/ 在download里下载与自己python对应的版本 2.写一个测试python文 ...

  4. PyInstaller打包Python脚本为exe

    1.PyInstaller-3.1.1  百度云链接  http://pan.baidu.com/s/1jHYWin8 密码  oapl 2.安装最新版本的 pywin32-217.win32-py2 ...

  5. 打包python脚本为exe可执行文件-pyinstaller和cx_freeze示例

    本文介绍使用cx_freeze和pyinstaller打包python脚本为exe文件 cx_freeze的使用实例 需要使用到的文件wxapp.py, read_file.py, setup.py ...

  6. 打包python脚本为exe的坎坷经历, by pyinstaller方法

    打包python脚本为exe的坎坷经历, by pyinstaller方法 又应验了那句歌词. 不经历风雨, 怎么见得了彩虹. 安装过程略去不提, 仅提示: pip install pyinstall ...

  7. PyInstaller打包python脚本的一些心得

    PyInstaller打包python脚本的一些心得 因为在公司经常要帮同事做一个从excel表格中提取出需要的内容的重复工作,比较繁琐还容易出错:于是就想着要写个程序,但是同事又不可能在电脑上也装上 ...

  8. Python脚本生成可执行文件&(恋爱小脚本)

    Python脚本生成可执行文件&(恋爱小脚本) 参考文献: http://c.biancheng.net/view/2690.html; https://blog.csdn.net/qq_39 ...

  9. 利用Python 脚本生成 .h5 文件 代码

    利用Python 脚本生成 .h5 文件 import os, json, argparse from threading import Thread from Queue import Queue ...

随机推荐

  1. Flink - ShipStrategyType

      对于DataStream,可以选择如下的Strategy, /** * Sets the partitioning of the {@link DataStream} so that the ou ...

  2. Java之旅_面向对象_抽象类

    参考并摘自:http://www.runoob.com/java/java-abstraction.html Java抽象类: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有 ...

  3. 我的grunt学习笔记

    什么是grunt?  Grunt是一个JavaScript任务运行器,用于自动执行频繁任务(如压缩,编译,单元测试)的工具.它使用命令行界面来运行在文件中定义的自定义任务(这个文件称为Gruntfil ...

  4. MySQL innodb_flush_method 【转载】

    innodb_flush_method这个参数控制着innodb数据文件及redo log的打开.刷写模式,对于这个参数,文档上是这样描述的: 有三个值:fdatasync(默认),O_DSYNC,O ...

  5. tr 命令

    [root@localhost .txt abcdefg [root@localhost .txt |tr [a-z] [A-Z] ABCDEFG // 把文件小写字母变成大写字母

  6. NYOJ 单词拼接

    # include<iostream> # include<string> # include<string.h> # include<queue> # ...

  7. python进制转换及变量

    .编译型语言和解释型语言的区别? 答: () 编译型语言:是将所有源码编译完成二进制后才进行输出,运行快,执行效率高,时间周期长. ()解释型语言:逐行编译输出,执行效率相对慢,开发效率高, .Pyt ...

  8. SaltStack 模块

    包安装模块.文件维护模块.服务模块 zabbix_agent: pkg.installed: - name: zabbix22-agent file.managed: - name: /etc/zab ...

  9. SDN概述:简介、工具、环境部署

    一.前言: 本文初步接触 SDN 的相关概念.需要依次完成下面几项任务: SDN 简介 SDN 工具 SDN 环境部署 推荐阅读 推荐阅读下述内容: Ethane 项目,openflow 的基础 op ...

  10. C语言中各个数据类型的取值范围

    因为CPU的差异,各系统中的数据类型所占的字节数(bytes)不同,二进制位数(bit)也不同.那么怎样才能知道自己系统的数据类型的字节数,位数呢? 授之以鱼不如授之以渔,大家可以自己从电脑里获取这些 ...