首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pyinstaller错误:传递规范文件时无法识别的参数

Pyinstaller错误:传递规范文件时无法识别的参数
EN

Stack Overflow用户
提问于 2018-07-12 09:38:13
回答 1查看 3.8K关注 0票数 3

我负责pyi-makespec --onefile MyScript.py。之后,我将a.datas += Tree('./MyData', prefix='.')添加到生成的规范文件中。然后我试着逃跑

代码语言:javascript
运行
复制
pyinstaller MyScript.py --onefile MyScript.spec

但是Pyinstaller返回时:

代码语言:javascript
运行
复制
pyinstaller-script.py: error: unrecognized arguments: MyScript.spec

我使用的是PyInstaller 3.3.1和Python3.6.5。

有人知道为什么它不让我传递规范文件吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-31 11:21:32

选项--onefile不支持参数,如果您更改了生成的spec文件,则必须将其传递给pyinstaller,即如何编写轮廓文档。

在您创建了一个spec文件并根据需要对其进行了修改之后,可以通过将spec文件传递给pyinstaller命令来构建应用程序。

所以调用命令的正确方法是:

代码语言:javascript
运行
复制
pyinstaller --onefile MyScript.spec
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51302204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档