ошибка при компиляции nuitka с параметром --onefile

Пытаюсь скомпилировать python программу вот так: python -m nuitka --include-plugin-directory=dir --follow-imports --mingw64 --plugin-enable=qt-plugins --onefile --standalone --windows-disable-console file.py

Когда доходит до создания одного файла в консоле возникает ошибка и компилция прекращается:

Nuitka-Postprocessing:INFO: Creating single file from dist folder, this may take a while.
Nuitka-Onefile:INFO: Running bootstrap binary compilation via Scons.
Traceback (most recent call last):
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\__main__.py", line 137, in <module>
    main()
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\__main__.py", line 123, in main
    MainControl.main()
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\MainControl.py", line 974, in main
    packDistFolderToOnefile(dist_dir, binary_filename)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\freezer\Onefile.py", line 72, in packDistFolderToOnefile
    packDistFolderToOnefileBootstrap(onefile_output_filename, dist_dir)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\freezer\Onefile.py", line 392, in packDistFolderToOnefileBootstrap
    compressor_python = getCompressorPython()
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\freezer\Onefile.py", line 313, in getCompressorPython
    compressor_python = findInstalledPython(
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\utils\InstalledPythons.py", line 212, in findInstalledPython
    if candidate.checkUsability(
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\utils\InstalledPythons.py", line 68, in checkUsability
    output = check_output([self.python_exe, "-c", test_code])
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\nuitka\utils\Execution.py", line 116, in check_output
    process = subprocess.Popen(stdout=subprocess.PIPE, *popenargs, **kwargs)
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 1420, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
PermissionError: [WinError 5] Отказано в доступе

Запускал компиляцию из cmd с правами админа, если убрать пареметр --onefile программа компилируется и работает правильно


Ответы (0 шт):