pyinstaller打包python程序(python3.5)

昨天弄好程序以后,思量这真正做活动也不可能现场打开IDE来运行吧,然后寻思着在网上查找如何打包

搜寻网上的方法,大概也就两种

Py2exe

pyinstaller

第一种看大多数的评价貌似不高,而且好像很麻烦的样子

所以我就选择了第二种

安装过程: 以前介绍过两种方式

http://www.cnblogs.com/ronyjay/p/6483522.html

pip

第三方安装

首先我选择尝试了第三方安装:

网上下载pyinstaller的包,地址https://github.com/pyinstaller/pyinstaller/

解压后在目录输入python setup.py install

然而报错了

错误信息为 Missing parentheses in call to ‘print’

网上搜寻了半天也没找到解决办法,这里如果有人知道,求指教一下

然后尝试pip安装

pip安装还比较顺利,没遇到太多麻烦

pip install pyinstaller

安装成功后,可以在python目录下输入pip list查看已经安装好的库

打包程序

来到需要打包的程序目录下,输入指令

pyinstaller -F 我的程序.py

然后又报错了

编码格式的问题,把需要打包的py程序改成英文名,顺利打包成功

运行

在本机,和另外一台机子上运行exe程序,能成功运行,但是会出现命令行窗口,查了下是打包参数的问题

pyinstaller -F -w -i manage.ico app.py

-F:打包为单文件
-w:Windows程序,不显示命令行窗口
-i:是程序图标,app.py是你要打包的py文件

重新打包后,即可正常运行

时间: 2024-07-31 20:47:50

pyinstaller打包python程序(python3.5)的相关文章

使用PyInstaller打包Python程序

使用PyInstaller打包Python程序 PyInstaller介绍: PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX.并且很多包都支持开箱即用,不依赖环境. 环境为windows7操作系统,python2.7.8 virtual environment 官网:https://github.com/pyinstaller/pyinstaller 详细步骤: 1. win7下

pyinstaller 打包python程序

准备: Python 3.7  PC 运行 Python 环境 安装 pytistaller 命令: 语法: pyinstaller [options] script [script ..] | specfile pyinstaller hello.py 常用参数: -n 文件名 -D 创建一个可执行文件的单文件包 -F           创建一个绑定的可执行文件 -w   使用窗口 无控制台 可以通过 pyinstaller -h 或者 pyinstaller --hrlp 查看全部参数!!

pyinstaller打包python源程序访问hive

1.需求 使用hvie server一段时间后,业务部门需要自己不定时的查询业务数据,之前这一块都是他们提需求我们来做,后来发现这样重复一样的工作放在我们这边做是在没有效率,遂提出给他们工具或者web UI自助查询,当然hive有自己的hwi可以通过网页UI进行自助查询,但是这对不懂sql的业务人员有点不太友好,目前有没时间去修改hwi的UI,所以还是给他们提供查询工具吧.我这边主要使用python thrift访问集群的hive,所以自然要将python源码打包成.exe,业务人员在windo

17 打包Python程序发布

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 17. 打包Python程序发布 Python程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行,为了在Windows里方便发布,只要点击一个EXE文件运行,并且打包所需要库文件,这样发布给用户使用就会更方便.可以使用打包工具py2exe来做这样的事情,它是一个Python程序在Windows发布

pyinstaller打包exe程序各种坑!!!

pyinstaller打包python成exe可执行程序,各种报错,各种坑,在次记录下 一.pyinstaller打包报错for real_module_name, six_moduleAttributeError: 'str' object has no attribute 'items' 升级版本 pip install -U --pre setuptools 或者:直接下载最新版 https://pypi.org/project/setuptools/ 二.LookupError: No

使用pyinstaller打包.py程序

使用pyinstaller打包.py程序 例如打包D:/Desktop 目录下的 filename.py 文件 打开 cmd 将目录切换至 D:/Desktop 输入命令 pyinstaller -F filename.py 即可在dist目录中找到 filename.exe 除exe文件外的所有生成文件都可以删除 另外 -F为 产生单个的可执行文件,也可以使用-D,其为产生一个目录(包含多个文件)作为可执行程序. 原文地址:https://www.cnblogs.com/woxiaosade/

PyInstaller打包Python源文件为可执行程序exe

1. 安装PyInstaller 使用命令:pip install PyInstaller时可能会由于网络的问题出现以下问题: pip._vendor.urllib3.exceptions.ReadTimeoutError:HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. 此时修改命令为:pip install --default-timeout=1000 PyInstaller 问题未解决

使用pyinstaller把Python程序转化为exe文件

在实际应用中,有时候我们需要把python程序转化为exe文件,以方便使用 首先,使用pip直接安装pyinstaller,几乎一键安装,非常方便. 安装好以后,cd 定位到安装路径下,pyinsytanller -v即可查看pyinstaller的版本,如果不希望每次把需要转化的文件拷贝到安装路径或者输入一大串的路径,最好是只环境变量吧. 下面是一些简单的使用. --onefile         制作独立的可执行程序 --onedir         制作出的档案存放在同一个文件夹下(默认值

使用pyinstaller打包Python应用,生成EXE执行文件

在命令行中切换到要打包的程序所在目录,或者在程序目录打开命令行,直接输入下面的指令即可pyinstaller -F xxx.py pyinstaller -F -w -i manage.ico app.py -F:打包为单文件-w:Windows程序,不显示命令行窗口-i:是程序图标,app.py是你要打包的py文件 来自 <https://www.zhihu.com/question/31784262 有fail to excute问题直接命令行 pyinstaller xxx.py