Visual Studio Code Terminal - PullRequest
       7

Visual Studio Code Terminal

0 голосов
/ 30 октября 2018

Когда я пытаюсь запустить код Python в терминале с помощью команды печати, ничего не происходит. Когда я пытаюсь ввести команду test.py в самом терминале, текст, скопированный ниже, является тем, что получает вывод.

Пожалуйста, помогите, как заставить терминал печатать мой код.

E:\Kath\Documents\blockchain> test.py
test.py : The term 'test.py' is not
recognized as the name of a cmdlet, function,
script file, or operable program. Check the
spelling of the name, or if a path was
included, verify that the path is correct and
try again.
At line:1 char:1
+ test.py
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound:
    (test.py:String) [], CommandNotFoundExce
  ption
    + FullyQualifiedErrorId : CommandNotFound
   Exception

Ответы [ 2 ]

0 голосов
/ 07 августа 2019

После того, как вы откроете VS Code, выберите интерпретатор Python 3, открыв палитру команд (Ctrl + Shift + P), начните вводить Python: выберите команду Interpreter для поиска, затем выберите команду. Вы также можете использовать опцию Select Python Environment в строке состояния, если она доступна. Теперь создайте новый файл и сохраните его с расширением .py . Сделав это, напишите необходимый код в рабочей области. А затем щелкните правой кнопкой мыши на рабочей области -> Запустите файл Python в терминале. Это запускает выбранный файл. Надеюсь, что это решение поможет.

0 голосов
/ 30 октября 2018

В «Терминале» вы получаете то, что по сути является обычной командной строкой, а интерпретатором команд в вашем случае является PowerShell.

Итак, чтобы выполнить скрипт python, вы должны запустить его как:

python test.py 

или

python3 test.py

или аналогичный, в зависимости от вашего исполняемого файла Python.

Поскольку Powershell является вашей командной оболочкой по умолчанию в коде Visual Studio, если расширение «.py» зарегистрировано в Python, вы можете попробовать:

.\test.py

Если вы используете виртуальные среды, убедитесь, что вы выбрали правильный интерпретатор Python.

...