1. 进入虚拟环境 一开始使用pipenv shell,后续可以使用conda。使用虚拟环境可以尽量减小软件包的大小,减少不相关包的引入。 2. 当前环境目录中不要有__init__.py 因为,打包时很可能被当为环境,不再打包其他文件。 3. 制作main.spec 安装pyinstaller包,配置你的exe的icon。 pip install pyinstaller pyi-makespec ...
PyInstaller是一个功能强大的工具,适合打包各种Python应用程序,包括桌面应用、命令行工具等。 Pipenv虚拟环境可以帮助你管理项目依赖,避免依赖冲突。UPX工具可以进一步压缩可执行文件大小。希望本文能帮助你顺利完成Python项目的打包工作。 如果你希望进一步优化打包后的文件大小,可以学习如何手动管理依赖关系。对于复杂的项目,可...
下面介绍使用虚拟环境将Python代码打包成.exe文件。在命令行输入如下命令下载pipenv包,可以进入虚拟环境。#使用虚拟环境压缩 pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple 使用快捷键Win+R键,然后输入CMD,输入pipenv shell命令,进入虚拟环境,没有虚拟环境的话会自动建立一个。#Win+R输入CMD...
方式1:安装指定python版本的虚拟环境:pipenv install --python 3.9 注:–python前面是两个横杠。要打包的.py项目文件用的什么python版本安装的第三方库,就安装什么python版本,(python版本不同安装的同名第三方库可能有差异),不然很可能打包出来的exe不能运行。 方式2:直接使用命令pipenv install,在虚拟环境目录下新增...
--hidden-import是你需要import的模块名,多个文件打包后的需要将built和dist文件夹压缩后进行分发,否则会报错缺少环境,exe可执行文件在dist中 就可以成功打包了,myverinfo.txt是对应的版本信息文件,要和写的程序文件、ico图标放在一个文件夹里 如果调用matplot的脚本打包后出现UserWarning: Matplotlib is currently using...
首先,在python环境中安装pipenv模块 pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple 安装完成后就可以使用pipenv的命令了。 新建一个文件夹env专门用来打包exe的应用程序,切换到新建的文件夹env的路径下面。 cd /usr/load/env 安装pipenv的虚拟环境,执行下面这个命令很快就安装完成了。
首先,在python环境中安装pipenv模块 pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple 1. 安装完成后就可以使用pipenv的命令了。 新建一个文件夹env专门用来打包exe的应用程序,切换到新建的文件夹env的路径下面。 cd /usr/load/env
首先,在python环境中安装pipenv模块 pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple 安装完成后就可以使用pipenv的命令了。 新建一个文件夹env专门用来打包exe的应用程序,切换到新建的文件夹env的路径下面。 cd /usr/load/env 安装pipenv的虚拟环境,执行下面这个命令很快就安装完成了。
将python文件打包成exe程序的时候,通常会遇到打包后的exe程序会非常大,据我推测可能是打包很多多余的模块和库。在这里可以学会怎么解决这个问题。 使用pipenv缩小exe程序 操作步骤: 1、安装pipenv 与安装其他python库一样,在cmd环境下安装: pipinstallpipenv