pythoninstaller打包多个py 文件_PyInstaller详解:将.py文件打包成exe文件

1. 安装

本人系统是:Ubuntu16.04,python3.7。

安装的pyinstaller==3.5, UPX==upx-3.95-amd64_linux.tar.xz。不安装对应版本的pyinstaller和UPX会一直打包不成功(亲测)。

首先需要安装pyinstaller:

pip install pyinstaller==3.5

如果不安装UPX的话,会出现打包成exe失败:upx is not availible.

之后需要下载UPX(Linux为例):https://github.com/upx/upx/releases​github.com

解压二进制:

tar -Jxf upx-3.95-amd64_linux.tar.xz

为了方便使用移动 upx 到系统变量目录,如果不愿意使用 root 的话可以将 upx 目录添加到环境变量:

sudo cp upx-3.95-amd64_linux/upx /usr/bin

如果是windows版本的话,步骤如下:到官网https://upx.github.io下载UPX,根据自己系统位数,选择相应版本就行。然后解压缩,得到upx.exe这个文件。

找到当时安装Python位置的文件夹,将upx.exe拷贝到scripts文件夹中,比如我的是D:\Anaconda3\Scripts。D:\Anaconda3\Scripts然后再运行pyinstaller,就会提示UPX is available。

<

你可能感兴趣的:(文件)