虽然PyInstaller 在大多数情况下都能正常工作,但它可能会遇到某些特殊情况,例如依赖项无法自动定位、与某些第三方库不兼容等。在这种情况下,您可能需要使用其他打包工具。 2. cx_Freeze cx_Freeze 是另一个常用的 Python exe 打包工具,它类似于 PyInstaller,可以将 Python 代码打包成可执行文件。它支持 Windows、Mac...
4.打包成功 打包成功后,会生成一个dist文件夹,我们的exe应用就存放在该文件夹中,如下图所示: 5.测试 在对应路径找到打包好的exe应用,双击即可直接运行。 可以看到应用执行后,和我们上篇文章直接在python上运行效果是一样的,而且应用执行时,会同时打开一个窗口,记录每条已经发送的评论内容。
打包过程中难免会遇到问题,一般都会遇到缺少模块的问题,比如,在对myscript.py打包时会报错ModuleNotFoundError,缺少xlrd, xlwt等模块,一般来说可以按照下面三个步骤进行解决: 1.Pyinstalled会从本地的环境路径下找需要的模块,例如python的包都放在site-packages目录下,因此,Pyinstalled可以直接从该目录下获取需要的模块。
执行命令:pyinstaller -F xxx.py,会把生成的文件自动放到dist目录下,文件名默认为xxx.exe。 常用参数说明: -F:把所有文件打包成一个.exe。 -D:把所有文件打包成一个目录,里面包含可执行文件和所需库等其他文件。 -n NAME:重新命名可执行文件。 -w:打开打包后的程序,将不会弹出命令行窗口。 4. 单独文件和...
运行 打包.bat 脚本 查看main.exe 应用程序 启用main.exe 应用程序 浏览器访问 三. 问题总结 缺少依赖包 No module named 'xxx' 无法打开 Flask 的静态目录文件 一. Pyinstaller 使用指南 1.简介 Pyinstaller 是 Python 的打包工具,将 源码.py 生成 exe执行文件,然后将 exe文件 部署到 目标主机 上即可,本文以...
python打包小工具(exe) 一、安装pyinstaller 使用命令pip install pyinstaller 安装过程中我遇到过一些错误 刚开始是报 "tuple index out of range" , 最后追查一圈发现了原因……使用pyinstaller的开发者新版,官网目前的版本是3.2.1 只支持到python3.5 ,恰好我用的Anaconda3装的python是3.6版本的。
1、用命令打包 .py 文件 Pyinstaller -F setup.py -- 打包exePyinstaller -F -w setup.py -- 不带控制台的打包 不带黑框 Pyinstaller -F -i xx.ico setup.py -- 打包指定exe图标打包 2、auto-py-to-exe 这是一个图形界面的打包工具,非常智能,还可以选语言,用pyinstaller 打包总是出错,不是打包...
1、Python数据合并 2、Python图形界面开发 3、Python程序打包 关于Python程序打包,这里作者使用自己开发的...
Python 程序打包工具:py2exe 和 PyInstaller 通常执行python程序要有相应的 Python 环境,但某些特定场景下,我们可能并不愿意这么麻烦的去配置这些环境(比如将写好的脚本发给客户进行操作),如果可以提前将程序打包成Windows平台的.exe文件或者是Linux下的.sh脚本,那么使用起来就会方便很多,py2exe 和 PyInstaller 这两款...
下面是采用最常规的方式:即使用Pyinstaller将Python程序打包成exe的具体步骤: Step one :先安装Pyinstaller,在cmd采用如下pip命令: pip install pyinstaller 如果觉得速度太慢可以采用国内源,请参考以前的博文: Pycharm配置镜像源(长期有效)_蓝多多的小仓库-CSDN博客 ...