Pyinstaller打包python程序遇到的问题(Win&Linux)+Cython编译动态库+PyArmor加密! |
一. 引言
1.1. PyInstaller 简要介绍
- PyInstaller将Python应用程序及其所有依赖项捆绑到一个单独的包中。用户可以在不安装Python解释器或任何模块的情况下运行打包的应用程序。最新的PyInstaller 6.3.0支持Python 3.8及更高版本,并正确捆绑了许多主要的Python包,例如numpy、matplotlib、PyQt、wxPython等。
- PyInstaller已经在Windows、MacOS X和Linux上进行了测试。但是,它 不是一个跨平台编译器;要制作Windows应用程序,您需要在Windows上运行PyInstaller,要制作Linux应用程序,您需要在Linux上运行它,以此类推。PyInstaller已经成功地与AIX、Solaris、FreeBSD和OpenBSD一起使