관리 메뉴

솜씨좋은장씨

[Windows] Visual Studio Code - 이 시스템에서 스크립트를 실행할 수 없으므로... 해결방법 본문

유용한 정보/Windows

[Windows] Visual Studio Code - 이 시스템에서 스크립트를 실행할 수 없으므로... 해결방법

솜씨좋은장씨 2020. 4. 8. 15:23
728x90
반응형

 

Windows 10에서 Visual Studio를 설치하고 Python파일을 실행하려 하니

터미널에서 가상환경을 실행하려고 하다가 다음과 같은 오류를 만나게 되었습니다.

 

오류 유형 1

PS C:\PythonHome> conda activate base
conda : 'conda'용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경  
로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1
+ conda activate base
   undException
    + FullyQualifiedErrorId : CommandNotFoundException

오류 유형 2

PS C:\PythonHome\gitRepos\PythonStudy> .\myenv\Scripts\activate
.\myenv\Scripts\activate : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Pyth
onHome\gitRepos\PythonStudy\myenv\Scripts\Activate.ps1 파일을 로드할 수 없습니 
다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?Li 
nkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ .\myenv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

 

원인

이는 Visual Studio Code의 기본 터미널이 Windows의 Power Shell로 설정되어 있기 때문입니다.

 

해결방법

이 기본 터미널의 종류를 cmd 또는 Git Bash로 변경하면 오류없이 실행이 가능합니다.

 

먼저 Ctrl + Shift + P (컨트롤 + 쉬프트 + P) 키를 눌러

Command Palette를 열고

Terminal: Select Default Shell 을 입력합니다.

그럼 나오는 항목들 중에서

Command Prompt 또는 Git Bash를 선택합니다.

 

변경 후 Terminal을 닫았다가 새로 Terminal을 열거나 다시 실행하면

조금 전 내가 선택한 터미널의 종류로 열리게 되고

이상없이 가상환경이 실행되어 오류가 나지 않는 것을 확인할 수 있습니다.

 

그럼 다들 즐거운 코딩하시기 바랍니다~

Comments