icon='d:\\mysoft.ico') 模式二:使用spec文件,打成【免安装绿色文件夹】 # -*- mode: python -*-block_cipher=None a= Analysis(['main.py'], pathex=['D:\\PythonProject\\mysoft'], binaries=[], datas=[], hiddenimports=[], hookspath=[], runtime_hooks=[], excludes=[], win_no_pre...
使用该方式,PyInstaller 会首先根据选项生成对应的 .spec 文件,然后执行 .spec 文件所指定的过程生成最终文件。 你也可以指定已存在的 spec 文件: pyinstaller[options]xxx.spec 指定spec 文件的情况下通常很少再使用命令行选项,因为这些选项都可以通过 .spec 文件中对应的信息修改。我们在下一节讲述 .spec 文件的具...
模式三:使用spec文件,同时打出【单个可执行文件】和【免安装绿色文件夹】 # -*- mode: python -*-block_cipher=Nonea=Analysis(['main.py'],pathex=['D:\\PythonProject\\mysoft'],binaries=[],datas=[],hiddenimports=[],hookspath=[],runtime_hooks=[],excludes=[],win_no_prefer_redirects=False,...
-p DIR, –path=DIR 设置导入路径(和使用PYTHONPATH效果相似).可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源 –icon=<FILE.ICO> 将file.ico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标 pyinstaller...
pyinstaller.spec: 用于创建可执行文件的spec文件。 pyinstaller.generates: 用于列出可用的生成器模块。 pyinstaller.clean: 用于清除无用的文件和文件夹。 pyinstaller.filter: 用于过滤指定的文件或文件夹。 pyinstaller.depends: 用于列出要链接的第三方模块。
–icon=<FILE.EXE,N> 将file.exe的第n个图标添加为可执行文件的资源(只对Windows系统有效) -v FILE, –version=FILE 将verfile作为可执行文件的版本资源(只对Windows系统有效) -n NAME, –name=NAME 可选的项目(产生的spec的)名字.如果省略,第一个脚本的主文件名将作为spec的名字 ...
–icon=<FILE.EXE,N> 将file.exe的第n个图标添加为可执行文件的资源(只对Windows系统有效) -v FILE, –version=FILE 将verfile作为可执行文件的版本资源(只对Windows系统有效) -n NAME, –name=NAME 可选的项目(产生的spec的)名字.如果省略,第一个脚本的主文件名将作为spec的名字 ...
...文件(Windows Only) -c, --nowindowed, --console 控制台exe文件(Windows Only) -X, --upx使用upx压缩exe文件-o DIR,...--out=DIR 设置spec文件输出的目录,默认在PyInstaller同目录 --icon=加入图标(Windows Only) -v FILE, --version=FILE 加入版本信息文件...
-icon = <FILE.EXE, N>: 原理同上(只是把file.exe文件的第N个图标作为资源来使用,不怎么用得到)。 实战 说了这么多,还是来点实际的吧。 md2html.py 这就是一个简单的用于演示的Python文件,不必在意里面的细节。 # coding:utf-8importsysreload(sys)sys.setdefaultencoding('utf8')# __author__ = '郭...
append(current_module_filename) # 修改hiddenimports# hiddenimports=hidden_imports2、执行setup.spec...