FileNotFoundError: [WinError 2] Выполнение библиотеки PPTK с помощью Pyinstaller - PullRequest
0 голосов
/ 21 января 2020

Я компилирую файл .exe с Pyinstaller из моего python кода, который использует библиотеку PPTK. Но когда я выполняю созданный файл .exe, я получаю следующую ошибку:

Traceback (most recent call last):
  File "Clasex.py", line 251, in PointCloud_Viewer
  File "site-packages\pptk\viewer\viewer.py", line 53, in __init__
  File "subprocess.py", line 775, in __init__
  File "subprocess.py", line 1178, in _execute_child
FileNotFoundError: [WinError 2] El sistema no puede encontrar el archivo especificado 

Эта ошибка обнаруживается в строке 53 файла viewer.py библиотеки pptk, которая содержит следующую информацию:

self._process = subprocess.Popen(
    [os.path.join(_viewer_dir, 'viewer'), str(s.getsockname()[1])],
    stdout=subprocess.PIPE,
    stderr=(None if debug else subprocess.PIPE))

Как я могу изменить подпроцесс. Открыть для работы в файле .exe? Спасибо!

...