-F:打包后只生成单个exe格式文件; -D:默认选项,创建一个目录,包含exe文件以及大量依赖文件; -c:默认选项,使用控制台(就是类似cmd的黑框);只对 Windows 有效 -w:不使用控制台;这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!只对 Windows 有效 -p:添加搜索路径,让其找到对应的库;...
1、使用下载安装的方式安装的Pyinstaller打包方式 将需要打包的文件放在解压得到的Pyinstaller文件夹中,打开cmd窗口,把路径切换到当前路径打开命令提示行,输入以下内容(最后的是文件名): python pyinstaller.py -F myfile.py 2、使用pip方式安装的Pyinstaller打包方式 打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪...
# 1.执行命令pyinstaller -F xxx.py# 2.去生成的dist文件夹找xxx.exe运行# 3.运行成功,xxx.exe则为可执行文件,删除其它文件 2.2打包多个文件 # 1.执行命令,xxx.py为程序入口文件pyinstall -D xxx.py# 2.删除生成的bulid和dist文件夹,仅保留xxx.spec文件# 3.修改xxx.spec文件,详见2.2.1# 4.执行命令pyin...
如果要添加其它类型的文件,例如数据库文件,图片文件等,可以在package_data中进行添加 。 如果要添加库依赖,例如python依赖于某个c++的so文件,可以通过Extension进行添加,在打包的时候,python会编译其中的.c文件,然后一起打包[2]。 实际上由于python是解析性语言,打包之后的文件只是拷贝并且解压到python指定的库安装目录...
--key=keys:使用keys进行加密打包 pyinstaller --key=123456 -F xxx.py -d:产生debug版本的可执行文件 -p:用来添加程序所用到的包的所在位置,设置导入路径,可以用;( Linux 使用:)分割来指定多个目录。 -w:表示不用控制台窗口,使用 Windows 子系统执行,当程序启动的时候不会打开命令行(只对 Windows 有效) ...
—distpath打包应用程序后,存放的目录位置(默认:./dist) —workpath放置所有临时工作文件、.log、.pyz 等的位置(默认:./build) -y—noconfirm替换输出目录(默认:SPECPATH/dist/SPECNAME)而不要求确认 —upx-dirUPX 实用程序的路径(默认:搜索执行路径) ...
PyInstaller是一个流行的第三方库,用于将Python应用程序打包成独立的可执行文件(EXE)。它将Python代码、依赖项和资源文件打包到一个单一的EXE文件中,使...
打包成功,打包文件在classA所在目录下的dist,即F:\学习\python\project\classA\dist\classA下,执行文件为classA.exe,拷贝F:\学习\python\project\classA\dist\classA整个目录到其他未安装Python的机器上能正常执行 pyinstaller classA.py -p F:\学习\python\project\classB ...
如果这个都搞定了,那么其他单个的python文件,和小python项目的打包,就更不成问题了。 1.先去找找,目前主流有哪几种方法。 找到几个名字 cx_Freeze PyInstaller py2exe 2.关于py2exe和PyInstaller的两者官网: http://www.py2exe.org/index.cgi/FAQ
1.其他文件夹作为python第三方包导入时,在pycharm中可以直接运行,但是在本路径下打包后得到的文件不可以运行: 这时,将图片等资源文件放入exe统计目录下即可。 2.-p 这个参数如说明所示,虽然pyinstaller可以将代码import导入的依赖包进行打包,但有时,我们自己开发的代码,可能会忽视,那就需要我们通过-p 参数手动引入了...