正常情况下,pyinstaller会将python解释器下的所有模块给导入exe,这会导致编译的程序非常大. 为了减小程序体积,可以用pipenv来创建虚拟环境,在pipenv中安装所需要的模块和pyinstaller后,在pipenv中进行转换exe. 同样,用 python-mpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepipenv 来安装pipenv即可. 使用流程 #...
安装:pip3 install pyinstaller -i https://pypi.douban.com/simple 安装测试: pyinstaller --version 显示pyinstaller版本 了解几个常用命令 我们将需要打包的test.py文件放到桌面上,之后打开命令行窗口,cd到桌面目录,输入pyinstaller -F -w test.py 结束后我们会发现在桌面上多了两个文件夹和一个spec文件:而我们...
5.-s:可执行文件和共享库将通过strip进行压缩。 6.-X:如果有UPX安装,会压缩执行文件。 7.-o DIR:指定spec文件的生成目录。 8.-p DIR:设置导入路径。 9.-i:将file.ico添加为可执行文件的资源。 10.-v FILE:将verfile作为可执行文件的版本资源。 11.-n NAME:可选的项目(产生的spec的)名字。©...
首先,了解两个主要参数:-F 和 -D。-F 参数将 Python 程序打包成单个可执行文件,便于用户直接运行;而 -D 参数打包成文件夹,运行时需进入该文件夹找到可执行程序。-i 参数用于指定 Windows 平台下的图标,-n 参数则用于定制打包文件名,-w 参数则避免界面运行时弹出命令行窗口。打包过程基本步骤...
pyinstaller -F -i "demo.ico" "main.py" 命令格式一定是先图标路径,再程序路径。 路径最好为英文,没有中文字符;脚本名称里没有特殊字符如 . 使用utf8编码 图标文件必须是正常格式,不能直接更改后缀。 tuble index out of range ---》pyinstaller版本尚未支持python的版本 ...
举个例子:有一个图像文件1.ico和一个python文件1.py,在所在目录的命令行通过命令“pyinstaller -i 1.ico -F 1.py”开始打包,以1.ico为图标,把python文件转换为可执行文件。 需要的文件 开始打包 successfully出现表示打包成功 生成了3个文件夹和一个文件,除了dist文件夹其他都可以放心删除。
通过 pip 安装 Pyinstaller 的命令为:pip install pyinstaller。使用 Pyinstaller 时,主要涉及两个参数:-F 和 -D。-F 参数用于将 Python 程序打包成单个可执行文件,而 -D 参数用于打包成一个文件夹,运行程序时需进入该文件夹并点击运行相应的可执行程序。为了美观,可以通过 -i 参数指定打包程序的...
-D pyinstller -D main.py 默认选项,除了main.exe外,还会在在dist中生成很多依赖文件,推荐使用。 -c pyinstller -c main.py 默认选项,使用控制台 -w pyinstller -w main.py 不使用控制台 -p pyinstller -p D:\main.py 设置导入路径 -i pyinstller -i D:\logo.ico main.py 设置图标爬坑记录:No...
-i <图标文件名.ico>指定打包程序使用的图标(icon)文件 pyinstaller-F C:\Users\lenovo\coding\taoxin.py59INFO:PyInstaller:3.659INFO:Python:3.7.4(conda)59INFO:Platform:Windows-10-10.0.18362-SP064INFO:wrote C:\Users\lenovo\taoxin.spec70INFO:UPXisnotavailable.72INFO:Extending PYTHONPATHwithpaths['C...
pyinstaller-F-i./fac.ico tree.py 输入命令后看见 successfully 那就是成功了 4.4 看打包的结果 这个时候多了很多文件和文件夹 dist目录就是我们打包好的地方 tree.exe 就是我们打包好的文件 5.5 运行查看我们打包好的exe文件 对,双击就可以打开 5、参数的含义 ...