Pay it Forward

[VScode, Anaconda] "'conda : 'conda' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다." 에러 해결 본문

Tool/e.t.c

[VScode, Anaconda] "'conda : 'conda' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다." 에러 해결

minjoony 2022. 10. 30. 21:18
728x90

VScode에 anaconda를 연동하여 사용하고자 할 때, 다음과 같은 error를 맞이할 수 있습니다.

 

conda : 'conda' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.

원인으로는 크게 2가지가 있습니다.

 

1. conda 설치 경로에 한글이 포함된 경우.
2. Terminal을 powershell로 설정하여 실행한 경우.

 

그럼 각각에 대한 해결법을 살펴보겠습니다.

 

1. Conda 설치 경로에 한글이 포함된 경우

다음과 같이 window키를 누르고 anaconda를 검색하고, 파일이 설치된 경로를 열어 한글이 포함되어 있는지 확인합니다.

 

위와 같이 경로에 한글이 포함된 경우, 한글이 포함되지 않은 경로로 anaconda를 재설치해주시면 됩니다. (설치 link)

 

2. Terminal을 powershell로 설정하여 실행한 경우.

VScode의 default terminal은 powershell입니다.

아래와 같이  Ctrl  +  를 입력하여 terminal을 실행시켰을 때

Terminal이 "Windows PowerShell"로 설정되어 있다면 이를 Command prompt로 변경해주면 해결됩니다.

 

 

2-1.  Ctrl  Shift  를 누르고 "Terminal: Select Default Profile"을 입력하여 실행합니다.

 

2-2. 목록중에서 "Command Prompt"를 선택합니다.

 

2-3. 기존에 켜져있던 terminal을 우상단 휴지통 모양의 아이콘을 눌러 삭제한 후,   Ctrl  +  Shift  +  P  를 누르고 "Python: Select Interpreter"을 입력하여 실행합니다.

 

 

2-4. Anaconda를 설치한 경로에 해당하는 python을 선택하여 줍니다.

2-5. 다시  Ctrl  +  `  를 입력하여 terminal을 실행하여주면 정상적으로 anaconda의 default 가상환경인 base가 activate 된 것을 확인하실 수 있습니다.

728x90
Comments