Как запустить python script на терминале (ubuntu)?
Я новичок в python, я учился в течение нескольких недель. Однако теперь я только что изменил свою ОС, и теперь я использую ubuntu, и я не могу запустить какой-либо script на моем терминале.
Я убедился, что #!/usr/bin/env python
но когда я иду на терминал и набираю, например python test.py
терминал показывает сообщение об ошибке, подобное этому
python: невозможно открыть файл test.py: [Errno 2] Нет такого файла или каталога
что мне делать?
Я должен сохранить файл в любой конкретной папке, чтобы запустить его на терминале?
Ответы
Ответ 1
Эта ошибка:
python: невозможно открыть файл test.py: [Errno 2] Нет такого файла или каталога
Означает, что файл "test.py" не существует. (Или это происходит, но оно не находится в текущем рабочем каталоге.)
Я должен сохранить файл в любой конкретной папке, чтобы запустить его на терминале?
Нет, это может быть где угодно. Однако, если вы просто скажете "test.py", вам нужно быть в каталоге, содержащем test.py.
Ваш терминал (на самом деле, оболочка в терминале) имеет концепцию "Текущий рабочий каталог", который является тем каталогом, в котором он сейчас находится ".
Таким образом, если вы введете что-то вроде:
python test.py
test.py
должен находиться в текущем рабочем каталоге. В Linux вы можете изменить текущий рабочий каталог cd
. Вы можете захотеть tutorial, если вы новичок. (Обратите внимание, что первый удар по этому поиску для меня - это видео YouTube. Автор в видео использует Mac, но как Mac, так и Linux используйте bash
для оболочки, поэтому он должен применяться к вам.)
Ответ 2
Сохраните файл python в месте, где вы сможете его найти снова. Затем перейдите к этому месту с помощью командной строки (cd/home/[profile]/spot/you/saved/file) или перейдите в это место с помощью браузера файлов. Если вы используете последний, щелкните правой кнопкой мыши и выберите "Open In Terminal". Когда терминал открывается, введите "sudo chmod + x Yourfilename". После ввода пароля введите "python./Yourfilename", который откроет ваш файл python в командной строке. Надеюсь, это поможет!
Запуск Linux Mint
Ответ 3
Установите путь как показано ниже:
В командной оболочке csh введите setenv PATH "$PATH: /usr/local/bin/python"
и нажмите Enter.
В оболочке bash (Linux) - введите export PATH="$PATH: /usr/local/bin/python"
и нажмите Enter.
В оболочке sh или ksh введите PATH="$PATH: /usr/local/bin/python"
и нажмите Enter.
Примечание - /usr/local/bin/python
- это путь к каталогу Python
Теперь запустите, как показано ниже:
-bash-4.2$ python test.py
Hello, Python!
Ответ 4
Сначала создайте нужный файл с любым редактором, например vi r gedit. И сэкономить. Py. В том, что первая строка должна быть
!/usr/bin/env python