Первый запуск

Первый .py-файл и запуск программы

Содержание курса

Типичная ошибка: неверная рабочая директория

Самая частая проблема при первом запуске — терминал открыт не там, где лежит файл. Команда python hello.py не ищет файл по всему компьютеру: она смотрит только в текущую рабочую директорию. Если hello.py лежит в Documents/projects/, а терминал сейчас находится в домашней папке пользователя, Python просто не найдёт файл и выдаст:

python: can't open file 'hello.py': [Errno 2] No such file or directory

Ошибка не в коде и не в установке Python — файл физически недоступен по указанному пути.

Как исправить

Первый вариант: перейти в нужную папку командой cd. Например, если файл лежит в Documents/projects/:

cd Documents/projects

После этого снова запускаете:

python hello.py

Второй вариант — и он проще для начала — открыть папку с проектом прямо в VS Code через File → Open Folder. Тогда встроенный терминал VS Code автоматически стартует в этой папке, и проблема с директорией исчезает сама по себе.

Чтобы в любой момент проверить, где сейчас находится терминал, используйте команду pwd (на macOS/Linux) или cd без аргументов (на Windows) — она покажет полный путь текущей директории. Если путь не совпадает с местом, где лежит hello.py, нужен cd.

Запомните один принцип: перед запуском python hello.py убедитесь, что терминал и файл находятся в одной папке. Это снимает большинство ошибок «file not found» без каких-либо изменений в коде.


Какую задачу вы хотите решать на Python?

Можно собрать бота по своим документам, проанализировать продажи или научиться решать сложные задачи. Выберите результат, ради которого хочется заниматься.

Это платные курсы. Для старта понадобится база Python; требования есть в каждой программе.

Выбрать курс под свою задачу →

Начать заново?

Помощник начнёт новый диалог по этой задаче. Текущая переписка останется в истории до конца срока хранения.

О переписке

Можно приложить до трёх фото PNG, JPEG или WebP по 5 МБ.

Переписка и фото хранятся 90 дней после последнего принятого сообщения. Преподаватель получит доступ к диалогу, когда вы попросите его помочь.

Проверка решения остаётся отдельным действием.