Фатальная ошибка could not create output file c windows system32 project1 exe

Обновлено: 02.07.2024

только при указании не существующих директорий вывод немного меняется.

Не пойму в чем проблема. C:\Program Files\GnuWin32\bin к системной переменной окружения PATH я вроде добавил, всё вроде должно работать.

Windows 10, Python 3.6

37.8k 10 10 золотых знаков 43 43 серебряных знака 79 79 бронзовых знаков


При выполнении команды в консоле выдает "zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Вся проблема в адресе. Верный адрес C:\Program Files (x86)\GnuWin32\bin а не C:\Program Files\GnuWin32\bin. Но теперь появилась ошибка: zip error: Nothing to do! (try: zip -qr C:\Backup\20180914031536.zip . -i C:\My Documents C:\Code) 1. Ничего не изменилось 2.` zip error: Nothing to do! (try: zip -qr C:\Backup\20180914074828.zip . -i C:\My Documents) Создание резервной копии НЕ УДАЛОСЬ` (с измененным адресом ) 3. zip error: Nothing to do! (try: zip -qr C:\Backup\20180914074859 . -i .zip C:\My Documents C:\Code) Создание резервной копии НЕ УДАЛОСЬ (старый вариант) @Alex

Раз код не выпадает в исключение - значит, утилита zip отрабатывает корректно. Это уже хорошо.

UPD.: Судя по ошибке "не является внутренней или внешней командой" - я был неправ, утилита ZIP всё-таки не отрабатывает: скорее всего, интерпретатор просто не может её найти. Варианта решения я вижу два:

Разобраться, где лежит исполняемый файл zip.exe, и добавить этот каталог в PATH. После этого команда в консоли (cmd) должна начать выполняться - а после этого должна заработать и программа на Python. Кстати, тут ещё момент: после изменения PATH интерпретатор лучше перезапустить (прямо закрыть окно и запустить заново), а то переменные среды могут не обновиться.

(грязный хак) Просто прописать в zip_command вместо zip полный путь к архиватору (скажем, C:\\Program Files\\GnuWin32\\bin\\zip.exe ).

Если оставить только первый файл - архив создаётся? Как выглядит zip_command ?

Читайте также: