Как запустить скрипт python на терминале (ubuntu)?

Я новичок в python, я учусь в течение нескольких недель. Однако теперь я только что изменил свою ОС, и теперь я использую ubuntu, и я не могу запустить скрипт на своем терминале.

Я есть #!/usr/bin/env python но когда я иду к терминалу и набираю, например python test.py терминал показывает сообщение об ошибке, подобное этому

python: не удается открыть файл 'test.py': [Errno 2] нет такого файла или каталога

что мне делать?
Я должен спасти файл в любой конкретной папке, чтобы заставить его работать на терминале?

3 ответов


эта ошибка:

python: не удается открыть файл 'test.py': [Errno 2] нет такого файла или каталога

означает, что файл "test.py" не существует. (Или, это так, но он не находится в текущем рабочем каталоге.)

Я должен сохранить файл в любой конкретной папке, чтобы заставить его работать на терминале?

нет, он может быть где угодно. Однако, если вы просто скажете: test.py", вы должны быть в каталоге, содержащем test.py.

ваш терминал (на самом деле, оболочка в терминале) имеет концепцию "текущего рабочего каталога", который является тем, что каталог (папка) в настоящее время "в".

таким образом, если вы наберете что-то вроде:

python test.py

test.py должно быть в текущем рабочем каталоге. В Linux, вы можете изменить текущий рабочий каталог с cd. Вам может понадобиться учебник если вы новичок. (Обратите внимание, что первый удар по этому поиску для меня это видео на YouTube. Автор в видео использует Mac, но как Mac, так и Linux используют bash для оболочки, поэтому он должен относиться к вам.)


сохраните файл python в месте, где вы сможете найти его снова. Затем перейдите в это место с помощью командной строки (cd/home/[profile]/spot/you/saved / file) или перейдите в это место с помощью файлового браузера. Если вы используете последний, щелкните правой кнопкой мыши и выберите "Открыть в терминале."Когда терминал откроется, введите" sudo chmod +x Yourfilename."После ввода пароля введите" python ./Yourfilename", который откроет ваш файл python в командной строке. Надеюсь, это помогает!

Запуск Linux Mint


сначала создайте файл, который вы хотите, с любым редактором, таким как vi r gedit. И сэкономить. Py расширение.В том, что первая строка должна быть

!/ usr/bin / env python