【问题标题】:How to use PyInstaller in a compiled Python file?如何在编译的 Python 文件中使用 PyInstaller?
【发布时间】:2022-08-16 16:18:52
【问题描述】:

我有一个需要创建其他可执行文件的 python 程序,我将其命名为main.py。 当我运行 main.py 通常它会创建其他可执行文件就好了,但是当我使用 PyInstaller 编译 main.py 然后运行它时,它会在创建 dist 和 build 文件夹后停止。

我已经尝试过在main.py 中创建可执行文件的这些方法:

PyInstaller.__main__.run([spec_file_path])
--------
subprocess.Popen([path_to_pyinstaller, spec_file_path], stdout=subprocess.PIPE)
--------
subprocess.call(r\"python -m PyInstaller main.spec\")

我也尝试过使用普通的 python 文件而不是 .spec 文件。

有可能解决这个问题吗?

    标签: python pyinstaller


    【解决方案1】:

    同样的问题,我也试过

    import PyInstaller.__main__
    
    PyInstaller.__main__.run([
        'my_script.py',
        '--onefile',
        '--windowed'
    ])
    

    【讨论】:

      猜你喜欢
      • 2017-02-21
      • 1970-01-01
      • 2017-12-24
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 2014-08-22
      • 2018-03-30
      相关资源
      最近更新 更多