Я хочу выполнить python в коде VS. Но VS Code Щелкните правой кнопкой мыши, не показывая «Запустить файл Python в терминале» или «Выполнить выбор / строку в терминале python»,

Я установил VS Code версии 1.71.2. Я установил расширение Python и Code Runner. Программы Python запускаются через командную строку.

Подсказка Python

Я открыл вышеуказанную папку в коде VS и вручную выполнил программу в терминале, и все в порядке. Ручное выполнение в терминале py program.py

Однако мой другой друг использует средство запуска кода в коде VS, и программы на Python выполняются безукоризненно. На моем компьютере показывает ошибку. Также он получает множество опций при щелчке правой кнопкой мыши. как ниже

Опция контекстного меню в коде VS

В моем случае щелчок правой кнопкой мыши не показывает такие опции, как «Запустить файл Python в терминале» или «Выполнить выбор/строку в терминале Python». Также файл python не запускается с помощью кнопки запуска. Он показывает ошибку. Я добавил расширения coderunner и python.

Отсутствуют параметры контекстного меню и ошибка в коде Python

Итак, мои вопросы:

  1. Как запустить файл Python в коде VS с помощью кнопки запуска, такой как Code Runner.
  2. Как я могу получить контекстное меню с множеством опций при щелчке правой кнопкой мыши, как мой друг.

Я пробовал расширения Coderunner и Python. Я не знаю, что нужно сделать в файле settings.json. Я ожидаю выполнения Python в коде VS и получаю список параметров в контекстном меню при щелчке правой кнопкой мыши.

Это часть расширения Python (см. пользовательскую документацию и репозиторий GitHub). У вас установлено расширение Python?

starball 31.03.2023 07:45

используйте конфигурацию запуска или используйте Jupyther Notebooks или Python Interactive

rioV8 31.03.2023 07:45

Да, у меня включено расширение python и расширение coderunner.

PrashantP 31.03.2023 07:46

Языковой режим открытого редактора вашего файла установлен на python? Вы можете увидеть и изменить языковой режим в правом нижнем углу рабочей области.

starball 31.03.2023 07:48

Большой..!! Да, теперь я получаю параметры контекстного меню после выбора python в языковом режиме. Я могу успешно выполнять программы, используя код запуска Python в параметрах терминала. Но все же программы Python не запускаются с помощью кнопки запуска кода

PrashantP 31.03.2023 07:53

Вам нужно создать конфигурацию запуска launch.json, чтобы эта кнопка работала. code.visualstudio.com/docs/python/…

OneCricketeer 31.03.2023 07:55
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
6
70
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Обратите внимание, что значок вкладки представляет собой не две змеиные головы, представляющие скрипт Python, а скорее значок Windows, который он считает скриптом оболочки...

Кроме того, ваш терминал показывает cmd /c, а не python выполнение скрипта.

Убедитесь, что у вас выбран Python в правом нижнем углу. Или изменить ассоциации файлов.

Или вместо этого вы можете создать файл блокнота .ipynb.

Кроме того, 1.77 — это последняя версия VSCode, поэтому рекомендуется обновить ее.

Да, я изменил языковой режим, и программа запускается с использованием файла запуска python в терминале. Но кнопка запуска кода запускает ошибку. [Выполняется] python -u "d:\Study\Python\hello.py" Python не найден; запустить без аргументов для установки из Microsoft Store или отключить этот ярлык в меню «Настройки» > «Управление псевдонимами выполнения приложений».

PrashantP 31.03.2023 07:58

Вам не нужно расширение CodeRunner

OneCricketeer 31.03.2023 19:28

Я получаю опцию контекстного меню при щелчке правой кнопкой мыши после изменения языкового режима в правом нижнем углу рабочей области на python.

После этого я получал ошибку при запуске с помощью кнопки воспроизведения. [Выполняется] python -u "d:\Study\Python\hello.py" Питон не найден; запустить без аргументов для установки из Microsoft Store или отключить этот ярлык в меню «Настройки» > «Управление псевдонимами выполнения приложений».

Мне удалось это, отключив псевдонимы приложений Python. Отключить псевдоним приложения Python

Теперь программа работает без сбоев. Спасибо, сообщество. вывод программы-палиндрома

Другие вопросы по теме