pyinstaller将python脚本生成exe
一、下载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的更多相关文章
- python脚本生成exe程序
去年十一月换了新公司后,一直没闲着,马不停蹄地接不同的需求,一个版本一个版本的迭代,也没时间研究python了.十一休假归来,某日,老婆问金融量化需要学python吗?并分享了一个公众号文章,内容是吹 ...
- python 使用py2exe将python 脚本生成exe可执行文件
使用python的py2exe模块可以很容易地帮助我们将python脚本生成可执行的exe程序.这样我们就可以让脚本脱离虚拟机的束缚,从而独立运行. 首先安装py2exe分解步骤如下:(pip和eas ...
- python脚本生成exe可执行文件
1.先安装第三方插件: py2exe. Get py2exe from http://www.py2exe.org/ 在download里下载与自己python对应的版本 2.写一个测试python文 ...
- PyInstaller打包Python脚本为exe
1.PyInstaller-3.1.1 百度云链接 http://pan.baidu.com/s/1jHYWin8 密码 oapl 2.安装最新版本的 pywin32-217.win32-py2 ...
- 打包python脚本为exe可执行文件-pyinstaller和cx_freeze示例
本文介绍使用cx_freeze和pyinstaller打包python脚本为exe文件 cx_freeze的使用实例 需要使用到的文件wxapp.py, read_file.py, setup.py ...
- 打包python脚本为exe的坎坷经历, by pyinstaller方法
打包python脚本为exe的坎坷经历, by pyinstaller方法 又应验了那句歌词. 不经历风雨, 怎么见得了彩虹. 安装过程略去不提, 仅提示: pip install pyinstall ...
- PyInstaller打包python脚本的一些心得
PyInstaller打包python脚本的一些心得 因为在公司经常要帮同事做一个从excel表格中提取出需要的内容的重复工作,比较繁琐还容易出错:于是就想着要写个程序,但是同事又不可能在电脑上也装上 ...
- Python脚本生成可执行文件&(恋爱小脚本)
Python脚本生成可执行文件&(恋爱小脚本) 参考文献: http://c.biancheng.net/view/2690.html; https://blog.csdn.net/qq_39 ...
- 利用Python 脚本生成 .h5 文件 代码
利用Python 脚本生成 .h5 文件 import os, json, argparse from threading import Thread from Queue import Queue ...
随机推荐
- 转:Eclipse 各种小图标的含义
原文地址:https://www.cnblogs.com/widget90/p/7592507.html Eclipse 各种小图标的含义,记录一下. Eclipse的Package Explorer ...
- django2.0内置分页
#导入分页器from django.core.paginator import Paginator 1视图逻辑 #读取数据库 res = Product.objects.all() #建立分页器对象 ...
- djaogo 图片上传与读取
1.首先上传图片表单需<form method="POST" enctype="multipart/form-data">2.视图py 中获取片名字 ...
- WebSocket 学习教程(一):理论
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通 ...
- 微信和WeChat合并月活跃数达8.89亿,移动支付月活跃账户超过6亿
3月22日,腾讯公布2016年年度业绩报告,微信和WeChat合并月活跃用户数达8.89亿,同比增长28%:2016年12月,腾讯移动支付的月活跃账户及日均支付交易笔数均超过6亿.腾讯主席兼首席执行官 ...
- centos安装Django之二:pip3安装
前面我们说到了centos安装Django之一:安装openssl,现在我们进入第二阶段pip3安装.两步实现:安装setuptools(pypi),安装pip,下面就和ytkah一起看看配置吧 1. ...
- PXE安装操作系统
TFTP服务 用PXE安装操作系统依赖于DHCP服务和TFTP服务 网卡一般都内置的TFTP客户端的程序 systemctl enable tftp systemctl enable dhc ...
- js或jsp 获取项目路径常用方法
可以引入一个jsp,这个jsp的内容如下: <%@page pageEncoding="UTF-8" contentType="text/javascript; c ...
- vue中keep_alive使用
总结:keep-alive 是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM.结合vue-router中使用,可以缓存某个view的整个内容. 1.在App.vue中添加配 ...
- 装系统w7、ubuntu、centos等系统(一)
装w7系统准备 1.从老毛桃u盘启动盘制作工具_老毛桃u盘装系统_老毛桃pe_老毛桃官网下载装机版 2.一个正常使用的U盘,但容量大于4G,并且插入电脑保持连接 3.老毛桃装机版选择U盘启动-> ...