1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60

"zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

27.01.2020, 22:03. Показов 19760. Ответов 36

Студворк — интернет-сервис помощи студентам
Учусь по книге a byte of phyton,там есть пример кода:

import os
import time
# 1. Файлы и каталоги, которые необходимо скопировать, собираются в список.
source = ["D:\\ddd.txt"]
# Заметьте, что для имён, содержащих пробелы, необходимо использовать
# двойные кавычки внутри строки.
# 2. Резервные копии должны храниться в основном каталоге резерва.
target_dir = 'D:\\Backup' # Подставьте тот путь, который вы будете использовать.
# 3. Файлы помещаются в zip-архив.
# 4. Именем для zip-архива служит текущая дата и время.
target = target_dir + os.sep + time.strftime('%Y%m%d%H%M%S') + '.zip'
# 5. Используем команду "zip" для помещения файлов в zip-архив
zip_command = "zip -qr {0} {1}".format(target, ' '.join(source))
# Запускаем создание резервной копии
if os.system(zip_command) == 0:
print('Резервная копия успешно создана в', target)
else:
print('Создание резервной копии НЕ УДАЛОСЬ')

При исполнении выходит:zip" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Так же и в командной строке при вводе "zip"

В PATH добавленно правильно,пробовал и C:\Program Files (x86)\GnuWin32\bin\ и C:\Program Files (x86)\GnuWin32\bin\.exe ,7-zip установлен.Не знаю что делать... очень долго ищу решение так и не нашел...сильно прошу помощи.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2020, 22:03
Ответы с готовыми решениями:

"python" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Здравствуйте, не могу запустить питон, при записи в командную строку python ошибка :"python" не является внутренней или внешней...

"webpack-dev-server" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
C:\pycharm\duty\vueapp>npm run dev > vueapp@1.0.0 dev C:\pycharm\duty\vueapp > webpack-dev-server --inline --progress --config...

Современное решение проблемы "zip не является внутренней или внешней командой."
import os import time # 1. Файлы и каталоги, которые необходимо скопировать, собираются в список. source = # Заметьте, что для...

36
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:11  [ТС]
Студворк — интернет-сервис помощи студентам
Вот это разве не zip.exe?

Вот PATH еще раз
PATH=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Pro gram Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\sy stem32;C:\Windows;C:\Windows\System32\Wb em;C:\Windows\System32\WindowsPowerShell \v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\nodejs\C:\Program Files (x86)\GnuWin32\bin;C:\Program Files\7-Zip:\python\Scripts\:\python\:\Scr ipts\:\:\python:\python\Scripts;C: \Users\User\AppData\Local\Programs\Micro soft VS Code\bin;C:\Users\User\AppData\Roaming\n pm;C:\Program Files\7-Zip;C:\Program Files (x86)\GnuWin32\bin
Миниатюры
"zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом  
1
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:12  [ТС]
Вот это разве не zip.exe?
PATH скинул вторым скрином
Первый мой ответ почему то не отобразился у меня,поэтому еще раз скинул)
Миниатюры
"zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом   "zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом  
0
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:15  [ТС]
Вот это разве не zip.exe?
PATH скинул вторым скрином,первое сообщение у меня почему то не отобразилось мое,поэтому скинул еще раз
Миниатюры
"zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом   "zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом  
0
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:16  [ТС]
Вы видите мои сообщения?Я их не вижу я 3 раза скинул уже
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.01.2020, 16:17
Лучший ответ Сообщение было отмечено DebikPython как решение

Решение

Если интерпретатор пишет что путь не найден, значит путь указан неверно.
Вот я пишу
Python
1
2
>>> os.chdir(r'E:\Program Files (x86)\Windows Live')
>>>
ошибки нет. Значит я путь указал правильный.
Или вот я указал нсуществующий путь
Python
1
2
3
4
5
6
>>> os.chdir(r'E:\Program Files (x86)\Windows Live\test')
Traceback (most recent call last):
  File "<pyshell#24>", line 1, in <module>
    os.chdir(r'E:\Program Files (x86)\Windows Live\test')
FileNotFoundError: [WinError 2] Не удается найти указанный файл: 'E:\\Program Files (x86)\\Windows Live\\test'
>>>
и сразу получил ошибку.
1
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:19  [ТС]
У меня сообщения не отправляются почему то,если вы это видите дайте знак .-.
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.01.2020, 16:21
Все твои сообщения отображаются. Проверь указания путей еще раз. Может ты русскую букву С пишешь вместо английской.
0
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:24  [ТС]
Нет,написал думаю точно правильно тк я его просто скопировал
Миниатюры
"zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом  
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.01.2020, 16:28
Так у тебя сейчас нет ошибки с каталогом для zip.
У тебя теперь проблема в другом. Ты первый путь в списке source нeверно указал - там лишние скобки.
2
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:30  [ТС]
Боже,я не тот файл указал просто...ну и идиот)
В общем команда ваша помогла,спасибо огромное!)
Теперь могу продолжить книгу читать не боясь что пропустил важную тему,и более менее понял почему не работало
Хотя я не понял одного момента,что вчера в cmd вводя zip его не было,а сейчас появился)
В общем спасибо большое
Миниатюры
"zip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом  
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.01.2020, 16:33
Цитата Сообщение от DebikPython Посмотреть сообщение
вчера в cmd вводя zip его не было
Если после прописывания нового пути в PATH компьютер не был перезагружен, PATH останется прежним.
1
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:38  [ТС]
Первый раз я прописал и перезагрузил,не работало.Но потом я добавил в оба PATH,но компьютер я не выключаю никогда почти,на сне только.Видимо нужна была только ваша команда что бы указать конкретно на zip.exe.Хотя я все равно не понимаю почему раньше в cmd было "zip не является внутренней или внешней..." а сейчас все заработало...Может все таки потому что я добавил и в нижний PATH и верхний но я ведь не перезагружал второй раз...Пойду в общем теперь попрактикуюсь и дочитывать книгу,спаибо еще раз
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.01.2020, 16:48
Этот пример в книжке - очень плохой. Пол-интернета забито постами с вопросами по этому коду.
Саму книжку я тоже не читал. И, видимо, правильно.
0
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
28.01.2020, 16:50  [ТС]
Посоветуйте если не сложно тогда что можно после нее прочесть?Если что я кроме нее больше ничего не читал,поэтому чайник
0
5533 / 2886 / 573
Регистрация: 07.11.2019
Сообщений: 4,812
29.01.2020, 04:12
Если судить по русским комментаниям в коде, то ТС вполне мог перепутать латиницу и кирилицу в путях... В частности буквы С и C.
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,932
Записей в блоге: 5
29.01.2020, 10:22
Цитата Сообщение от Garry Galler Посмотреть сообщение
Если после прописывания нового пути в PATH компьютер не был перезагружен, PATH останется прежним.
Обычно достаточно перезапуска приложения. Если path присвоен из командного окна, то в этом окне он сразу же действует. Если после запуска окна (или запуска консольного приложения, при котором открывается окно) path переустановлен в свойствах компьютера, то для того, чтобы увидеть изменения, надо перезапустить приложение.
0
0 / 0 / 0
Регистрация: 23.02.2022
Сообщений: 1
23.02.2022, 23:40
Спасибо большое всем кто помог ему, благодаря этому и у меня получилось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.02.2022, 23:40

Python не является внутренней или внешней командой
Добавил в переменную path путь к питону, точнее к скриптам, но ничего не выходит, кс до сих пор пишет что python не является внутренней...

Pip не является внутренней или внешней командой исполняемой программой или пакетным файлом
Запускаю в консоли pip install, выдаёт ошибку. windows 8, переустановка не работает

"pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Всем привет! помогите пожалуйста хочу установить pytelegrambotapi через cmd , но не полуается выводит: &quot;pip&quot; не является...

"pyuic5-uic" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Всем доброе утро! Проблема детская,но я всё обыскал,не могу понять-установил питон(PATH отметил),в Pycharm установил интерпретатор,скачал...

"pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом в pycharm
Добрый день, ломаю голову над ошибкой уже 3 дня! Когда пишу “pip” в cmd - все нормально работает, когда пишу “pip” в pycharm выдает такую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Опции темы

Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru