Не удается выполнить указанную программу python cmd

У меня есть следующая команда, и я выполняю ее в командной строке:

ffmpeg.exe -i input.mkv -i output.mkv -lavfi psnr=stats_file=psnrmkv.txt -f null —

эта команда вычисляет PSNR между двумя файлами и сохраняет результат в pnsrmkv.txt , но я должен вводить эту команду для каждого видео, а у меня более 200 видео :(. Теперь я пытаюсь выполнить ее на python. каждый раз, когда мне нужно изменить имя входного и выходного видео и текстового файла PSNR. есть ли способ реализовать командную строку на python? не могли бы вы помочь мне с этой проблемой? Я новичок, и если у вас есть какой-либо код или ссылка для объяснения этого , Я буду очень благодарен. Я использую Windows и Python 3.7. subprocess может помочь с этой проблемой? Я использовал следующий код, но он выдает ошибку:

import subprocess as s s.call([«command.exe», «ffmpeg.exe -i E:mpeg_fileinput.mkv -i E:mpeg_file2.mkv -lavfi psnr=stats_file=psnrmkv.txt -f null -«])

Отслеживание (последний вызов последний): Файл, строка 2, в s.call ([command.exe, ffmpeg.exe -i E: mpeg_file input.mkv -i E: mpeg_file 2.mkv -lavfi psnr = stats_file = psnrmkv.txt -f null -]) Файл D: software Anaconda3 envs py37 lib subprocess.py, строка 287, в вызове с Popen (* popenargs, ** kwargs) как p: Файл D: software Anaconda3 envs py37 lib site-packages spyder_kernels customize spydercustomize.py, строка 105, в init super (SubprocessPopen, self). init (* аргументы, ** kwargs) Файл D: software Anaconda3 envs py37 lib subprocess.py, строка 729, в init restore_signals, start_new_session) Файл D: software Anaconda3 envs py37 lib subprocess.py, строка 1017, в _execute_child startupinfo) FileNotFoundError: [WinError 2] Система не может найти указанный файл

Как установить PIP для Python Windows? Установка библиотек в Python.

person david schedule 03.05.2021 source источник

Источник: questu.ru

Python не работает в командной строке?

Я печатаю python в командной строке, но в командной строке указано, что python не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Что мне делать? Примечание. Я установил Python 2.7 и Python 3.2 на свой компьютер.

Читайте также:
Алгоритм создания анимации в программе powerpoint

Rohit Rayudu 28 нояб. 2012, в 03:43
Поделиться
Поделиться:

14 ответов

Лучший ответ

  • Добавить C:Python27в конец системной переменной PATH
  • Добавить C:Python27в конец системной переменной PYTHONPATH

Мне пришлось добавить их как для работы, так и для работы.

Если я добавил какие-либо подкаталоги, по какой-то причине это не сработало.

Спасибо всем за ваши ответы.

Rohit Rayudu 28 нояб. 2012, в 02:54
Поделиться
После шага 1 он не работал?
asheeshr 28 нояб.

2012, в 06:11
Нет, это не сработало после шага 1.
Rohit Rayudu 30 нояб. 2012, в 03:31

Для более новых версий Python вы можете найти его здесь: `C: Users UserNameHere AppData Local Programs Python Python37`

Python не является внутренней или внешней командой… Исправление ошибки на Windows 10

Spencer Wieczorek 31 май 2018, в 22:35
Показать ещё 1 комментарий

Видео было очень полезно.

  • Перейдите к свойствам системы → Предварительно (или введите «system env» в меню «Пуск».)
  • Выберите переменные окружения
  • Отредактируйте переменную «PATH»
  • Добавьте 2 новых пути: C:Python27 ‘и’ C:Python27scripts ‘
  • Запустите cmd снова и введите python.

это сработало для меня

Kazim Homayee 04 авг. 2016, в 13:51
Поделиться
Это работает и для меня. Спасибо
Dasun 02 янв.

2018, в 08:12

Kalle опубликовал ссылку на страницу с этим видео, но это было сделано на XP. Если вы используете Windows 7:

  • Нажмите клавишу Windows.
  • Введите «system env». Нажмите enter.
  • Нажмите alt + n
  • Нажмите alt + e
  • Нажмите правую кнопку, а затем ; (точку с запятой)
  • Не добавляя пробел, введите это в конце: C:Python27
  • Нажмите дважды. Хит esc.
  • Используйте windows key + r для вызова диалогового окна запуска. Введите python и нажмите enter.

Droogans 28 нояб. 2012, в 03:58
Поделиться

Я, наверное, самый начинающий пользователь здесь, я провел шесть часов, чтобы запустить python в командной строке в Windows 8. Как только я установил 64-разрядную версию, я удалил ее и заменил ее 32-разрядной версией, Затем я попробовал большинство предложений здесь, особенно, указав путь в системных переменных, но все же это не сработало.

Читайте также:
Посудомоечная машина не переключает программы что делать

Тогда я понял, когда я ввел в командной строке: echo% path%

Путь по-прежнему не был направлен на C:python27. Поэтому я просто перезапустил компьютер, и теперь он работает.

Ocean Flyer 02 апр. 2015, в 00:20
Поделиться

Я установил последний Python для Win10 из Релизы для Windows. Просто введите py в Command Prompt Window , запустив Python.

Microsoft Windows [Version 10.0.15048] (c) 2017 Microsoft Corporation. All rights reserved. C:Userssg7>py Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 Type «help», «copyright», «credits» or «license» for more information. >>>`enter code here`
>>> print(«hello!») hello! >>>
sg7 18 дек. 2017, в 15:22
Поделиться

Это работает и для меня.

Вызов python а затем проверка sys.executable дает мне C:\Python27\python.exe . Вызывая py , я получаю C:\Users\\AppData\Local\Continuum\anaconda3\python.exe . Анаконда в моем ПУТИ, а Python27 — нет. Если у кого-то есть понимание того, почему это так, я был бы очень признателен! РЕДАКТИРОВАТЬ: попытался запустить py -i и он работал в Python 2.7. Grr.

DukeSilver 02 авг. 2018, в 20:22

+1 хотя я должен сказать, что этот ярлык жалок. Теперь я хочу использовать pip и понятия не имею, что мне следует печатать.

Touch 07 авг. 2018, в 21:31

Просто зайдите с командой py . Я запускаю python 3.6.2 на Windows 7, и он работает нормально.
Я удалил все пути python из системного каталога, и пути не отображаются, когда я запускаю команду echo %path% в cmd. Python все еще работает нормально.
Я столкнулся с этим, случайно нажав enter, набрав python .

EDIT: я не упоминал, что я установил python в пользовательскую папку C:Python

Читайте также:
Как писать свои программы на Андроид

Источник: overcoder.net

Команда Python не работает в командной строке

Когда я печатаю python в командную строку, командная строка говорит python is not recognized as an internal or external command, operable program, or batch file . Что мне делать? Примечание. На моем компьютере установлены Python 2.7 и Python 3.2.

Создан 28 ноя.
Rohit Rayudu

23 ответы

Я установил последнюю версию Python для Win10 из Релизы для Windows. Просто набрав py в Command Prompt Window запускает питон.

Microsoft Windows [Version 10.0.15048] (c) 2017 Microsoft Corporation. All rights reserved. C:Userssg7>py Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 Type «help», «copyright», «credits» or «license» for more information. >>>`enter code here`
Тестирование:
>>> print(«hello!») hello! >>>

Имейте в виду, что в моем случае Python был установлен в C:Userssg7AppDataLocalProgramsPythonPython36> каталог

C:Userssg7AppDataLocalProgramsPythonPython36>dir Volume in drive C is Windows7_OS Volume Serial Number is 1226-12D1 Directory of C:Userssg7AppDataLocalProgramsPythonPython36 08/05/2018 07:38 AM . 08/05/2018 07:38 AM .. 12/18/2017 09:12 AM DLLs 12/18/2017 09:12 AM Doc 12/18/2017 09:12 AM include 12/18/2017 09:12 AM Lib 12/18/2017 09:12 AM libs 10/03/2017 07:17 PM 30,334 LICENSE.txt 10/03/2017 07:17 PM 362,094 NEWS.txt 10/03/2017 07:15 PM 100,504 python.exe 10/03/2017 07:12 PM 58,520 python3.dll 10/03/2017 07:12 PM 3,610,776 python36.dll 10/03/2017 07:15 PM 98,968 pythonw.exe 08/05/2018 07:38 AM 196,096 Removescons.exe 08/05/2018 07:38 AM 26,563 scons-wininst.log 08/05/2018 07:38 AM Scripts 12/18/2017 09:12 AM tcl 12/18/2017 09:12 AM Tools 06/09/2016 11:53 PM 87,888 vcruntime140.dll 9 File(s) 4,571,743 bytes 10 Dir(s) 20,228,898,816 bytes free

Когда я нахожусь в C:Userssg7> уровень каталога python можно вызвать, набрав AppDataLocalProgramsPythonPython36python

C:Userssamg>AppDataLocalProgramsPythonPython36python Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 Type «help», «copyright», «credits» or «license» for more information. >>>

Более новый Python 3.7 будет установлен по адресу: C:UsersYourUserNameHereAppDataLocalProgramsPythonPython37 Если вы хотите, вы можете добавить к переменной окружения вашего пути: %USERPROFILE%AppDataLocalProgramsPythonPython36

Источник: stackovergo.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru