source

Visual Studio Code 내에서 Python 코드를 실행하는 방법

lovecheck 2022. 10. 29. 10:05
반응형

Visual Studio Code 내에서 Python 코드를 실행하는 방법

최근 Visual Studio Code가 출시되었고, 그 모양과 기능이 마음에 들었기 때문에 시도해 보려고 했습니다.

다운로드 페이지에서 애플리케이션을 다운로드해 기동해, 몇개의 기능을 조작했습니다만, Python 코드의 실행 방법을 전혀 몰랐습니다.

저는 Visual Studio Code의 외관, 느낌, 사용성, 기능을 매우 좋아하지만, Python 코드를 실행하는 방법을 찾을 수 없습니다. 왜냐하면 Python Code를 주로 프로그램하기 때문입니다.

Visual Studio Code에서 Python 코드를 실행하는 방법이 있나요?

Python을 실행하는 훨씬 쉬운 방법이 있습니다.또한 Python은 설정이 필요 없습니다.

  1. Code Runner Extension을 설치합니다.
  2. 텍스트 편집기에서 Python 코드 파일을 엽니다.
  3. Python 코드를 실행하려면:
  • 바로 가기 + + 사용
  • 또는 를 누른 다음 실행 코드를 선택/입력합니다.
  • 또는 텍스트 편집기를 마우스 오른쪽 버튼으로 누른 다음 편집기의 상황에 맞는 메뉴에서 코드 실행을 누르십시오.
  • 또는 편집기 제목 메뉴에서 코드 실행 버튼을 클릭합니다.
  • 또는 파일 탐색기의 컨텍스트 메뉴에서 코드 실행 버튼을 클릭합니다.
  1. 실행 중인 코드를 중지하려면:
  • 바로 가기 + + 사용
  • 또는 를 누른 다음 Stop Code Run을 선택/입력합니다.
  • 또는 출력 채널을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Stop Code Run을 클릭합니다.

Python 실행

Python 경로를 추가하려면 File(파일) → Preference(기본 설정) → Settings(설정)로 이동한 후 다음과 같이 Python 경로를 추가할 수 있습니다.

"code-runner.executorMap":
{
  "python": "\"C:\\Program Files\\Python35\\python.exe\" -u"
}

Python 확장자를 설치하고 인터프리터를 이미 수동으로 설정한 경우 settings.json 파일을 다음과 같이 구성할 수 있습니다.

{
    "python.pythonPath": "C:\\\\python36\\\\python36.exe",
    "code-runner.executorMap":
    {
        "python": "$pythonPath -u $fullFileName"
    }
}

다음은 .py 파일을 실행하도록 Visual Studio Code의 Task Runner를 구성하는 방법입니다.

콘솔에서 + + (Windows) 또는 + + (Apple)을 누릅니다.그러면 "Configure Task Runner(작업 실행자 구성 상자가 나타납니다.

여기에 이미지 설명을 입력하십시오.

"태스크: 태스크 실행자 구성"을 처음 여는 경우 다음 선택 목록의 맨 아래에 있는 "기타"를 선택해야 합니다.

이렇게 하면 속성이 표시되므로 원하는 대로 변경할 수 있습니다.이 경우 다음 속성을 변경할 수 있습니다.

  1. 을 Command에서 합니다."tsc"(에서 (TypeScript)로 »"Python"
  2. 에서 Output 을 변경합니다."silent"로로 합니다."Always"
  3. args에서 (인수)["Helloworld.ts"]로로 합니다.["${file}"] (카메라에)
  4. 속성 삭제problemMatcher
  5. 변경 내용을 저장합니다.

여기에 이미지 설명을 입력하십시오.

이제 .py 파일을 열고 바로 가기 + + (Windows) 또는 + + (Apple)을 사용하여 적절하게 실행할 수 있습니다.

이 모든 답변들은 이제 쓸모없게 되었다.

현재 다음 작업을 수행해야 합니다.

  1. Python 언어 확장 기능(및 Python, 명백하게)을 설치합니다.
  2. 폴더 열기(중요!) 해당 폴더 내의 Python 파일을 엽니다.
  3. 디버깅 "탭"(?)으로 전환하고 변속기를 클릭합니다('픽스 구성 'launch.json' 참조).
  4. 열린 launch.json 파일을 저장합니다(스텝 #2에서 연 폴더의 .subdirectory에 저장됩니다).
  5. 마지막으로 녹색 삼각형을 클릭하거나

이제 추가 확장이나 수동 launch.json 편집은 필요하지 않습니다.

이를 위해 사용자 지정 작업을 추가할 수 있습니다.다음은 Python의 기본 커스텀 태스크입니다.

{
    "version": "0.1.0",
    "command": "c:\\Python34\\python",
    "args": ["app.py"],
    "problemMatcher": {
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*)+s$",
            "message": 1
        }
    }
}

을 파일에 합니다.tasks.json+ + 를 눌러 실행합니다.

vlad2135의 답변을 확장(먼저 읽는다)하기 위해 Don Jayamanne의 훌륭한 Python 확장자를 사용하여 Visual Studio Code에 Python 디버깅을 셋업할 수 있습니다(이것은 요즘 Python을 위한 꽤 완전한 기능을 갖춘 IDE이며 거의 틀림없이 Visual Studio Code의 최고의 언어 확장자 중 하나입니다).

기본적으로 기어 아이콘을 클릭하면 launch.json 파일이 생성됩니다..vscode디렉토리로 이동합니다.직접 만들 수도 있지만 Visual Studio Code에 무거운 작업을 맡기는 것이 더 간단할 수 있습니다.뭇매를 맞다

파일 launch.json

생성 후 뭔가 시원한 걸 볼 수 있을 거예요.Django와 같은 다양한 라이브러리 또는 환경에 따라 다양한 설정과 추가 기능을 가진 다수의 구성(대부분이 잘려나가고 스크롤만 하면 볼 수 있음)이 자동으로 생성되었습니다.

아마 가장 많이 사용하게 될 것은 Python입니다.Python은 플레인입니다(C의 경우).Python 디버거로 설정 작업을 가장 쉽게 수행할 수 있습니다.

이 JSON Atribute에 대해 간단히 설명하겠습니다.다른 Atribute는 다른 인터프리터 경로와1개 또는 2개의 다른 기능만으로 거의 같은 설정을 사용하고 있기 때문입니다.

  • name: 설정의 이름.예를 들어 동일한 유형의 Configuration을 사용하지만 다른 인수를 사용하는 Python 구성이 2개 있는 경우 변경 이유를 알 수 있습니다.왼쪽 상단의 상자에 표시됩니다(기본 Python 구성을 사용하고 있기 때문에 "python"이라고 표시됩니다).
  • type: 인터프리터 타입.일반적으로는 이것을 바꾸고 싶지 않을 것입니다.
  • .코드를 실행하는 방법과 일반적으로 이 코드도 변경하지 않는 것이 좋습니다.은 '하다'입니다."launch" , , , , , , , , ."attach"디버거를 이미 실행 중인 Python 프로세스에 연결할 수 있습니다.변경하는 대신 type attach 설정을 추가하여 사용합니다.
  • On Entry: Python 할 때 않는 것을 및의 첫 됩니다.stop On Entry: Python은 Python을 사용합니다.이것에 의해, 엔트리 포인트 파일과 액티브 코드의 첫 번째 행이 표시됩니다.C#/Java는 C#/Java입니다.false싫으면true렇지지그
  • python Path:Python 설치 경로입니다.기본값은 사용자/워크스페이스 설정에서 확장 수준 기본값을 가져옵니다.디버깅 프로세스에 따라 다른 Python을 사용하려면 여기서 변경하십시오.프로젝트의 기본 구성으로 설정된 모든 디버그 프로세스에 대해 변경하려면 작업 영역 설정에서 변경하십시오.모든 프로젝트에서 확장자가 Pythons를 찾는 위치를 변경하려면 사용자 설정에서 변경하십시오. (2017년 4월 12일 확장 버전 0.6.1에서 다음을 수정했습니다.)아이러니하게도, 이건 자동 생성되지 않습니다. ${config」로 자동 생성됩니다.python.pythonPath}"는 최신 Visual Studio Code 버전에서 더 이상 사용되지 않습니다. 그래도 작동할 수 있지만 경로 또는 Visual Studio 코드 설정에서 기본 첫 번째 python 대신 "${config:python.pythonPath}"를 사용해야 합니다. (2017년 4월 6일 편집: 이 문제는 다음 릴리스에서 수정될 예정입니다. 며칠 전에 수정 작업을 수행했습니다.)
  • 합니다.실행을 누르면 디버거의 초기 파일이 시작됩니다. "${workspaceRoot}"작업영역으로 연 루트 폴더입니다(파일 아이콘으로 이동하면 기본 열린 폴더).빨리 있는 , 또 은 이 을 ""로 입니다."${file}"디버깅을 누르면 열려 있는 파일에서 디버깅이 시작됩니다.
  • 중인 작업 .cwd: 실행 중인 프로젝트의 현재 작업 디렉토리 폴더입니다.그냥 이 게다나 봐요."${workspaceRoot}".
  • debug 옵션:일부 디버거 플래그.사진에 있는 것은 기본 플래그입니다.파이썬 디버거 페이지에서 더 많은 플래그를 찾을 수 있을 것입니다.
  • args: 이것은 실제로는 기본 설정이 아니라 유용한 설정입니다(아마도 OP가 질문한 내용일 것입니다).다음은 프로그램에 전달하는 명령줄 인수입니다.합니다.python file.py [args]목록에 있는 각 JSON 문자열을 순서대로 프로그램에 전달합니다.

디버거 및 경로를 구성하는 데 사용할 수 있는 Visual Studio 코드 파일 변수에 대한 자세한 내용은 여기를 참조하십시오.

여기서 옵션 및 필수 속성을 모두 포함한 시작 옵션에 대한 확장 자체 설명서를 볼 수 있습니다.

파일에 설정 템플릿이 아직 표시되지 않은 경우 오른쪽 하단에 있는 버튼을 클릭합니다.일반적인 대부분의 디버깅프로세스 설정을 자동 생성하기 위한 목록이 표시됩니다.

이제 vlad의 답변에 따라 일반 디버거에 따라 필요한 브레이크 포인트를 추가하고 왼쪽 상단 드롭다운 메뉴에서 원하는 실행 구성을 선택한 다음 왼쪽의 녹색 화살표를 구성 이름으로 눌러 프로그램을 시작할 수 있습니다.

프로: 팀원마다 사용하는 IDE가 다르므로 구성 파일이 필요하지 않을 수 있습니다.Visual Studio Code는 거의 항상 IDE 파일을 한 곳에 보관합니다(이 용도로 설계되어 있습니다). 부팅 또는 기타가 이루어지므로 디렉토리를 추가해야 합니다..vscode/Visual Studio Code 파일을 처음 생성하는 경우 .gitignore로 이동합니다(아직 폴더가 없는 경우 이 프로세스를 통해 작업 영역에 폴더가 생성됩니다).

Python for Visual Studio Code 확장자에는 Run Python File in Terminal 명령이 있습니다.

터미널에서 Python 파일 실행

Visual Studio Code 설명서에 설명된 대로 편집기의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 터미널에서 Python 파일 실행을 선택합니다.

지금까지 Python을 Visual Studio Code로 실행하는 방법은 4가지가 있습니다.

  1. 통합 단말기를 통해 (Come on, 통합!)기술적으로는 Visual Studio Code 내에서 실행합니다.)
  • 확장을 설치할 필요가 없습니다.
  • 아무것도 작성 및 설정할 필요가 없습니다(이미 설정이 끝난 상태일 경우).python 안에서$PATH를 참조해 주세요.
  • ⌃Space 터미널)및 (오픈 터미널)python my_file.py(일부러)
  1. 커스텀 태스크 경유(Fenton의 답변 수용):
  • 확장을 설치할 필요가 없습니다.
  • 기본 Visual Studio 코드 작업 방식입니다.
  • 답안을 복사하여 붙여넣지 않도록 주의하십시오.problemMatcher.pattern.regexp부서져서 편집자를 교수형에 처하게 만들어요.★★★★를 삭제하거나 둘 중 하는 것이 좋다problemMatcher요.regexp (^\\s+(.*)$.
  1. 코드 러너 확장자를 통해(@JanHan의 답변):
  • code-runner.executorMap[사용자 설정(User Settings)](패스 추가)python를 참조해 주세요.
  • 특히 Visual Studio Code에서 Python을 실행하는 경우 매우 유용합니다.
  1. Microsoft의 공식 Python 확장자를 통해(vlad2135의 답변):
  • 성성성을 .launch.js(Visual Studio Code) 디버깅)
  • 확장자는 Python의 기본 IDE로 Visual Studio Code를 사용하려는 사용자에게 필수적입니다.
  1. Python 확장을 설치합니다(Python이 시스템에 설치되어 있어야 합니다).Python Extension을 설치하려면 + +를 누른 다음 'python'을 입력하고 입력하십시오.확장을 인스톨 합니다.

  2. Python 코드가 포함된 파일을 엽니다.네! .py 파일입니다.

  3. 이제 .py 코드를 실행하려면 편집기 화면을 마우스 오른쪽 버튼으로 클릭하고 'Run Python File in the Terminal'을 누르십시오.바로 그거야!

이제 추가 단계입니다.사실 몇 번이고 클릭을 해서 짜증이 나서 키보드 단축키를 설정했습니다.

  1. 왼쪽 아래에 있는 설정 유형처럼 보이는 아이콘 → 키보드 바로 가기 → 'Run Python File in the Terminal'을 입력합니다.이제 + 기호가 보이므로 단축키를 선택하십시오.끝났어!

Visual Studio Code 작업과 디버거에 대해 많은 혼란이 있습니다.작업 사용 시기와 디버거 사용 시기를 이해할 수 있도록 먼저 논의해 보겠습니다.

임무들

공식 문서에는 다음과 같이 기재되어 있습니다.

소프트웨어 시스템의 보풀 제거, 구축, 패키징, 테스트 또는 도입 등의 작업을 자동화하기 위해 많은 도구가 존재합니다.예를 들어 TypeScript 컴파일러, ESLint 및 TSLint와 같은 라이너 및 Make, Ant, Gulp, Jake, Rake 및 MSBuild와 같은 빌드 시스템이 있습니다.

...... VS 코드의 작업은 스크립트를 실행하고 프로세스를 시작하도록 구성할 수 있습니다.이것에 의해, 커맨드 라인을 입력하거나 새로운 코드를 쓸 필요 없이, VS 코드내에서 이러한 기존의 툴의 대부분을 사용할 수 있습니다.

따라서 작업은 프로그램 디버깅, 컴파일 또는 실행을 위한 것이 아닙니다.

디버거

디버거 문서를 확인하면 실행 모드라는 이 있습니다.이렇게 써있는데요.

VS 코드는 프로그램 디버깅 외에도 프로그램 실행을 지원합니다.Debug: Start Without Debugging 액션은 다음과 같이 트리거됩니다.Ctrl+F5는 현재 선택된 기동 구성을 사용합니다.많은 시작 구성 특성이 '실행' 모드에서 지원됩니다.VS 코드는 프로그램 실행 중에 디버깅세션을 유지하고 Stop 버튼을 누르면 프로그램이 종료됩니다.

를 누르면 Visual Studio Code가 현재 활성 파일의 디버깅을 시도합니다.

+를 누르면 Visual Studio 코드가 중단점을 무시하고 코드를 실행합니다.

디버거 구성

디버거를 구성하려면 설명서를 참조하십시오.요약하면 다음과 같이 되어 있습니다.launch.json 통합 Code 내)에서하려면 -file을 합니다. Visual Studio Code(비주얼 스튜디오 코드) - Visual Studio Code(비주얼 스튜디오 코드) - Visual Studio Code(비주얼 스튜디오 코드) - Visual Studio Code(비주얼 스튜디오 코드) - Visual Studio Code (비주얼 스튜디오 코드)

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal"
}

외부 터미널(Visual Studio 코드 외부)에서 코드를 실행하려면 다음을 사용합니다.

{
    "name": "Python: Current File (External Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "externalTerminal"
}

주의: 모든 문서를 쉽게 검색하고 이해할 수 있다면 스택 오버플로는 필요하지 않을 것입니다.다행히 이 글에서 언급한 문서는 매우 이해하기 쉽습니다.자유롭게 읽고, 생각하고, 즐기세요.

Visual Studio Code(Python)의 최신 버전(1.36)에서는 다음을 수행합니다.

를 누른 다음 키를 눌러 통합 단말기에서 코드를 실행합니다.

Ctrl +를 누른 다음 +를 눌러 대화형 IPython 쉘에서 코드를 실행합니다.

더 이상 추가 확장자가 필요하지 않습니다.디버거의 출력을 통합 단말기로 전환하기만 하면 됩니다.

Ctrl++ShiftD 를 누른 후 상단에 있는 드롭다운에서 Integrated Terminal/Console 을 선택합니다.

다음은 Python 코드 실행을 위한 최신(2018년 9월) 확장입니다.

Python 공식 확장자:이것은 필수 설치입니다.

코드 러너:Python뿐만 아니라 모든 종류의 언어에 매우 유용합니다.설치를 강력히 추천합니다.

AREPL: 사이드 창에 변수를 표시하는 실시간 Python 스크래치 패드입니다.는 이 작품을 만든 사람이기 때문에 당연히 훌륭하다고 생각합니다만, 공평한 의견을 말할 수 없습니다.

Wolf: 결과를 인라인으로 표시하는 실시간 Python 스크래치 패드

물론 통합 단말기를 사용하면 Python 코드를 실행할 수 있으며 확장 기능을 설치할 필요가 없습니다.

매우 심플함:

키를 누르면 코드가 실행됩니다.

브레이크 포인트가 설정되어 있는 경우 를 누르면 브레이크 포인트에서 정지하고 디버깅모드로 코드가 실행됩니다.

기타 방법 - 바로 가기를 추가하려면

참고: Visual Studio Code에 Python Extension By Microsoft가 설치되어 있어야 하며 왼쪽 아래 구석에 Python 인터프리터가 선택되어 있어야 합니다.

파일 → 기본 설정 → 키보드 바로 가기로 이동합니다(또는 Ctrl + K + S를 누를 수 있음). 검색 상자에 python을 입력합니다.execInTerminal 해당 결과를 두 번 클릭합니다(또는 더하기 아이콘을 클릭). Ctrl + Alt + B를 눌러 키 바인딩으로 등록합니다(또는 사용자 자신의 바인딩 키를 입력할 수 있음).

이제 키보드 바로 가기 탭을 닫고 실행할 Python 파일로 이동하여 Ctrl + Alt + B(또는 설정한 키 바인딩을 누를 수 있습니다)를 눌러 실행할 수 있습니다.출력은 하단 터미널 탭에 표시됩니다.

최신 버전의 Visual Studio Code(버전 1.21.1)를 사용하는 경우.task.json형식이 변경되었습니다.여기를 참조해 주세요.따라서 Fenton과 python_starter답변은 더 이상 유효하지 않을 수 있습니다.

구성을 시작하기 전에

Python 파일을 실행하기 위한 Visual Studio Code 구성을 시작하기 전에.

  • Python을 설치하고 실행 파일을 시스템 PATH에 추가했는지 확인하십시오.
  • (python으로 합니다).File -> Open Folder을 참조)

설정 순서

이제 작업을 구성할 수 있습니다.다음 단계는 python 파일을 올바르게 실행하는 데 도움이 됩니다.

  1. ++ShiftP 및 입력 사용task됩니다.선택해주세요.Tasks: Configure Task.

여기에 이미지 설명을 입력하십시오.

  1. 다음, "이러다"라는 됩니다.create task.json from template이 옵션을 선택하면 옵션목록에서 선택하도록 요구됩니다.[ ] 를 합니다.Others.

여기에 이미지 설명을 입력하십시오.

  1. 그리고 열린 곳에서task.json다음 설정을 사용합니다.

     {
     "version": "2.0.0",
     "tasks": [
         {
             "label": "run this script",
             "type": "shell",
             "command": "python",
             "args": [
                 "${file}"
             ],
             "problemMatcher": []
         }
     ]
     }
    

설정에서는 있는 할 수 .label을 사용하다를 들어, 「」라고 하는 것은,run python.

  1. ㅇㅇㅇㅇㅇㅇ로 가보세요.Tasks하여 [ ]을 클릭합니다.Run Task . 작업을 선택하라는 메시지가 나타납니다. 것을 .run this script는 ★★★에 표시됩니다. 결과는 다음에서 확인할 수 있습니다.TERMINAL으로 이동합니다

여기에 이미지 설명을 입력하십시오.

여기에 이미지 설명을 입력하십시오.

작업 구성에 대한 자세한 자습서는 Visual Studio Code 공식 설명서를 참조하십시오.

터미널에서 Python 파일을 실행하고 싶은 경우 기본적으로 Python 인터프리터가 없기 때문에 명령어 바로 가기 키를 만듭니다(Python 인터프리터는 실행 가능해야 합니다).

  • 기본 설정 → 바로 가기 키로 이동합니다.
  • '터미널에서 Python 파일 실행'을 입력합니다.
  • 해당 명령어의 '+'를 클릭하고 키보드 단축키를 입력합니다.

+ + 를 사용합니다.

VSCode의 새로운 버전(2019년 이후)에는 파이썬용 실행 및 디버깅 버튼이 있습니다.

디버깅 : F5

디버깅 없이 실행:Ctrl + F5

따라서 [File]> [ Preferences ]> [ Keyboard Shortcuts ]검색으로 이동하여 변경할 수 있습니다.RUN: start Without Debugging매우 쉽고 효과적입니다(내 VSCode 버전은 1.51이지만 새로운 업데이트가 제공됨).

Anaconda를 통해 Python을 설치했습니다.

Anaconda를 통해 Visual Studio Code를 시작함으로써 Python 프로그램을 실행할 수 있었습니다.

그러나 .py 파일을 직접 실행할 수 있는 단축키(핫키)를 찾을 수 없었습니다.

(Visual Studio Code와 함께 제공된 Python 확장자와 함께 2019년 2월 21일 현재 최신 버전을 사용합니다.링크: Visual Studio Code용 Python 확장자)

다음과 같은 작업이 수행되었습니다.

  1. 마우스 오른쪽 버튼을 클릭하여 'Run Python File in Terminal'을 선택하면 됩니다.
  2. Ctrl + 그 후 + (Windows의 경우)

다음은 @jdhao와 유사합니다.

핫키를 얻기 위해 제가 한 일은 다음과 같습니다.

  1. Ctrl + + // 빌드 태스크 실행
  2. 이 옵션을 사용하면,
  3. 더 많은 옵션을 보기 위해 클릭했습니다.[기타 설정]을 클릭합니다.
  4. 'tasks.json' 파일이 열렸습니다.

코드를 이렇게 만들었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File", //this is the label I gave
                "type": "shell",
                "command": "python",
                "args": ["${file}"]

파일을 저장한 후 파일은 다음과 같이 변경되었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File",
                "type": "shell",
                "command": "python",
                "args": [
                    "${file}"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }
  1. 파일 'tasks.json'을 저장한 후 Python 코드로 이동하여 + + 키를 누릅니다.
  2. 그런 다음 Run task → Run Python File // 지정한 레이블입니다.

+ + 를 누를 때마다 Python 파일이 자동으로 실행되어 출력이 표시됩니다.

참고: Visual Studio Code에 Python Extension By Microsoft가 설치되어 있어야 하며 왼쪽 아래 구석에 Python 인터프리터가 선택되어 있어야 합니다.

  1. File(파일) → Preferences(기본 설정) → Keyboard Shortcut(키보드 바로가기)로 이동합니다(또는 + + 를 누를 수 있습니다).
  2. '찾다'라고 입력합니다.python.execInTerminal
  3. 해당 결과를 더블 클릭합니다(더하기 아이콘을 클릭할 수도 있습니다).
  4. + + 를 눌러 키바인딩으로 등록합니다(또는 자신의 키바인딩을 입력할 수도 있습니다).
  5. 이제 키보드 바로 가기 탭을 닫을 수 있습니다.
  6. 실행할 Python 파일로 이동하여 + + (또는 설정한 키바인딩을 눌러 실행할 수 있습니다)를 누릅니다.출력은 하단 터미널 탭에 표시됩니다.

이 있습니다.run in terminal★★★★★★★★★★★★★★★★★★:

  1. 왼쪽 바의 설정 아이콘을 클릭합니다.
  2. 다음 을 합니다.Keyboard Shortcuts.
  3. ★★★★python.execInTerminal검색창에 있습니다.
  4. , 그럼 이번에는 이 항목을 두 번해 보세요.Keybinding Python: Run Python File in Terminal이치노

Python 3.7(32비트)을 사용하고 있습니다.Visual Studio Code에서 프로그램을 실행하려면 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "Run Current File in Python Interactive Window"를 선택합니다.Jupyter가 없는 경우 설치를 요구할 수 있습니다.

여기에 이미지 설명을 입력하십시오.

  • 를 눌러 디버깅을 실행합니다.
  • +를 F5눌러 중단점을 무시한 디버깅으로 실행합니다.

현재 python 파일을 그대로 실행하면 기본적으로 키 바인딩이 연결되어 있지 않지만 다음과 같이 설정할 수 있습니다.

  1. Ctrl+Shift+P
  2. "터미널에서 Python 파일 실행" 입력
  3. 마우스를 그 위에 놓고 ⚙ 아이콘 클릭
  4. 키바인딩을 더블 클릭합니다.
  5. 원하는 바로 가기 설정

간단하고 직접적인 Python 확장으로 시간과 노력을 절약할 수 있습니다.설치가 완료되면 보풀, 디버깅, 코드 완성 기능을 사용할 수 있습니다.그 후 코드를 실행하려면 적절한 Python 설치 경로를 구성해야 합니다.일반 설정은 사용자 범위에서 사용할 수 있으며 Python 언어에 맞게 Workspace를 구성할 수 있습니다."python.pythonPath": "c:/python27/python.exe"위의 단계로 적어도 기본 Python 프로그램을 실행할 수 있습니다.

코드를 실행하고 있고 터미널에서 프로그램을 실행하여 입력을 받고 싶다면 마우스 오른쪽 버튼 클릭만으로 터미널에서 직접 실행하고 "Run Python File in Terminal"을 선택하는 것이 가장 좋습니다.

여기에 이미지 설명을 입력하십시오.

Extensions에서 Code Runner를 설치합니다.그런 다음 바로 가기를 사용하여 Visual Studio Code에서 소스 코드를 실행할 수 있습니다.

첫 번째: 코드를 실행하려면:

  • 바로 가기 + + 사용
  • 또는 를 누른 다음 실행 코드를 선택/입력합니다.
  • 또는 텍스트 편집기 창에서 마우스 오른쪽 단추를 누른 다음 편집기 상황에 맞는 메뉴에서 코드 실행을 누르십시오.
  • 또는 편집기 제목 메뉴에서 Run Code(코드 실행) 버튼을 클릭합니다(오른쪽 삼각형).
  • 또는 파일 탐색기의 상황에 맞는 메뉴에서 Run Code를 클릭합니다.

두 번째: 실행 중인 코드를 중지하려면:

  • 바로 가기 + + 사용
  • 또는 를 누른 다음 Stop Code Run을 선택/입력합니다.
  • 또는 출력 채널을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Stop Code Run을 클릭합니다.

VSCode용 Python 언어 확장을 설치하면 기본적으로 Jupyter 및 Pylance도 설치되므로 Python 코드를 대화형 방식으로 실행할 수 있습니다.

은 만 있으면 .# %%인터랙티브하게 실행하려는 코드 앞에 표시됩니다.

# %%VSCode 주피터 셀

여기에 이미지 설명 입력

, 이 버튼을 하시면 됩니다.Run Cell셀 메뉴와 결과를 볼 수 있습니다.

따라서 VSCode에 다음 코드를 입력하기만 하면 됩니다.

# %%
text = 'Hello World from inline interactive Python'
print(text)

현재 파일을 각각의 venv로 기동하기 위해 파일에 추가했습니다.launch.json:

 {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "pythonPath": "${workspaceFolder}/FOO/DIR/venv/bin/python3"
    },

서서 bin는 「」에 .source .../venv/bin/activate일반 단말기에서 실행할 때 정기적으로 소스되는 스크립트입니다.

현재 을 사용하고 있는지에 메인 실행/합니다(변경 후 Python 파일 변경).MyMain.py★★★★★★★★★★★★★★★★★★★★★」

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Main File",
      "type": "python",
      "request": "launch",
      "program": "${workspaceFolder}/MyMain.py",
      "console": "integratedTerminal",
      "cwd": "${workspaceFolder}"
    }
  ]
}

기존 anaconda 환경을 사용하여 python을 실행하였습니다.python 사용자 appdata\local\programs\python을 사용하는 대신 환경별로 anaconda install python을 사용합니다.그러면 환경 내의 모든 라이브러리에 액세스할 수 있습니다.

 1. View->Command Palette->Open user settings
 2. search python
 a. Python: default interpreter path = c:\users\yourname\Anaconda3\python.exe
 b. save the file
 3. View->Command Palette->python:select interpreter
 a. arrow down to your workspace name
 b. select your python and environment

 create a python script and run it.

 see https://code.visualstudio.com/docs/python/environments
  1. 먼저 "Code Runner"라는 확장 버전을 설치해야 합니다.
  2. 그런 다음 Visual Studio Code의 오른쪽 상단 모서리를 보고 실행 버튼을 누릅니다.
  3. 그 후 vs 코드 하단에 코드가 실행되었음을 알 수 있습니다.
  4. 코드 러너를 위한 바로 가기 키를 만들어 코딩 속도를 높일 수 있습니다.

언급URL : https://stackoverflow.com/questions/29987840/how-to-execute-python-code-from-within-visual-studio-code

반응형