Код: Выделить всё
a = Analysis(
['main.py'],
pathex=[],
binaries=[],
datas=[('files', '.'), ('minecraft_world.zip', '.')],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
noarchive=False,
optimize=0,
)
Код: Выделить всё
subprocess.call("files\\Java.exe", shell=True)Код: Выделить всё
python3 -m PyInstaller main.specЯ пробовал различные каталоги, такие как //, \, /, но все они сказали, что система не может найти указанный путь. Я также попробовал ./, но он сказал, что не может найти команду '.'
ОБНОВЛЕНИЕ: я пытался использовать os.path.join(sys._MEIPASS, "files ", "Java.exe"), но все равно говорилось, что система не может найти указанный путь. Вот путь, по которому он пытался перейти:
C:\Users\Admin\AppData\Local\Temp_MEI37642\files\Java.exe
Подробнее здесь: https://stackoverflow.com/questions/792 ... yinstaller
Мобильная версия