【问题标题】:Pyinstaller error- requires at least one scriptname filePyinstaller 错误 - 至少需要一个 scriptname 文件
【发布时间】:2013-02-03 20:02:30
【问题描述】:

在尝试通过输入

构建独立后

python pyinstaller.py -F myscript.py

在 pyinstaller 目录中出现错误:

错误:需要至少一个 scriptname 文件或恰好一个 .specfile

我将脚本与 pyinstaller 放在同一目录中。什么可能导致错误?

编辑:回答 cmets:我从与 pyinstaller 相同的目录运行命令。我可以访问这两个文件。

【问题讨论】:

  • 您从哪个目录运行此命令。是否与 myscript.py 相同的目录。如果您在 cmd 中键入 dir,则您的脚本会列出。即使 pyinstaller 可能在 PATH 中,作为参数提供给它的脚本也必须采用完整/绝对路径的形式,或者它必须存在于当前目录中
  • pyinstaller 和 myscript 在同一个文件夹中。
  • 您是在该文件夹中运行命令吗?
  • 是的,我已将工作目录更改为当前文件夹

标签: python cmd pyinstaller


【解决方案1】:

尝试在 python 之后添加-m。 另外,从我所见和尝试的情况来看,“pyinstaller.py”不起作用,但在删除“.py”后它起作用了

所以,也许你可以尝试以下方法:

python -m PyInstaller -F myscript.py

注意:这里的“PyInstaller”区分大小写,如果只使用“pyinstaller”则不起作用

'pyinstaller' 在以下情况下确实有效:pyinstaller -F myscript.py

【讨论】:

    猜你喜欢
    • 2014-11-18
    • 2017-11-16
    • 2021-08-03
    • 2020-11-13
    • 2021-12-16
    • 2011-07-21
    • 2015-06-03
    • 1970-01-01
    • 2016-06-29
    相关资源
    最近更新 更多