2015-09-29 2 views
1

Я использую программу Komodo IDE для Mac 10.10.5 и пробую простой код для запуска видео с YouTube через python. После того, как я сохранить и запустить файл питона, я получаю следующее сообщение об ошибке:Ошибка «Команда не найдена» с использованием Komodo IDE для Python

«/ бен/ш: Python-1.py: команда не найдена»

Я признателен за любую помощь, спасибо!

#!/usr/bin/env python 
import webbrowser 
webbrowser.open(https://www.youtube.com/watch?v=cLyUcAUMmMY") 
+3

Это означает, что вы скорее всего выполняете 'Python-1.py' в командной строке, а не' python Python-1.py'. Кроме того, у вас есть недопустимый синтаксис в URL-адресе. – karthikr

+0

@karthikr: Я не знаком с Mac, но в Unix вы можете сделать именно это - вызовите свой файл и когда у него есть права выполнения, а первая строка содержит интерпретатор, файл может быть выполнен непосредственно без префикса с помощью «python ». – Juergen

+0

@karthikr Я использую приглашение «Run Command» в среде IDE после сохранения моего файла, и появилась новая ошибка после включения префикса «python» до моего имени файла «Python-1.py» ... «нет такого файла или каталог « – Calviar45

ответ

0

Вы должны сказать Комодо Выполнить команду, что вы выполняющийся файл Python (такой же, как в терминале).

Вы можете использовать Комодо функцию интерполяции:

%(python) %F

Это говорит Komodo использовать интерпретатор python2 сконфигурированный в настройках и запустить текущий активный файл в редакторе.

Или вы можете просто ввести точную команду, которую вы обычно ввести в терминале:

python Python-1.py

Примечание: Если вы используете Komodo IDE у вас есть отладчик и меню Debug> Run Without Debugging.

+0

Эй, спасибо за ваш вклад. Я попытался использовать функцию интерполяции, и получил ошибку, заявив, что файл, который я пытался запустить, был «Не каталог». То же самое произошло с помощью следующей команды: – Calviar45

+0

Вы использовали нижний регистр f, а не в верхнем регистре F. – cgchoffman

+0

Я использовал прописную букву F, к сожалению, я получил то же сообщение об ошибке. Кроме того, моя опция «Выполнить без отладки» выделена серым цветом на моем терминале – Calviar45

Смежные вопросы