要将Python程序打包成可执行文件,你可以选择多种打包工具,如PyInstaller、cx_Freeze和py2exe。下面是使用这些工具的详细步骤: 一、使用PyInstaller PyInstaller是一个非常流行的Python打包工具,支持跨平台打包,可以生成Windows的exe文件、MacOS的app文件以及Linux的可执行文件。 安装PyInstaller 你可以通过pip安装PyInstaller:...
-p DIR, –path=DIR 设置导入路径(和使用PYTHONPATH效果相似).可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源 –icon=<FILE.ICO> 将file.ico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标 pyinstaller...
打开终端,进入脚本所在的目录,并执行以下命令来使用PyInstaller进行打包: pyinstaller hello.py 1. 执行完毕后,PyInstaller会在当前目录下生成一个dist目录,里面包含了可执行文件和所依赖的文件。 解决实际问题示例 假设我们需要解决一个实际问题:我们有一个Python脚本,需要在Linux服务器上运行,但是服务器上没有安装Python...
-F, --onefile Create a one-file bundled executable. 以我们的爬虫小程序为例,我们要将其打包成一个 exe ,那么我们就可以这样: pyinstaller -F .\meizi.py 这里的 meizi.py 就是我们的项目名称。在执行的时候,Pyinstall帮我们在当前目录创建了 meizi.spec、build文件夹、dist文件夹、__pycache__文件夹。 ...
打包Python程序 打包可执行的二进制文件 Deb包的生成 总结 我们在linux上写好了代码,编译完,在本地测试没有问题,可是当把程序发给别人用的时候,常常因为各种依赖而导致运行不起来。对于用户来说最好的体验莫过于在收到程序的时候,直接双击一下,就可以运行了;或者双击安装,然后在桌面或者开始菜单生成一个快捷方式,...
1.1 将依赖文件集中到一个文件夹:pyinstaller -D -w main.py #把main.py替换成你的主入口python文件即可。-w参数代表main.py是一个窗体程序。1.2 将所有依赖文件都打包到同一个可执行文件中:pyinstaller -F - 1.安装pyinstaller 安装的方式如同安装导入其他包一样,使用pip,执行命令:pip3 install pyinstaller 自...