Python 에러 해결, 'conda' 용어가 cmdlet, 함수, 스크립트 ... 인식되지 않습니다.

Pycharm 또는 Visual Studio Code에서 파이썬 스크립트를 실행하는 중에 conda 에러가 발생하였는데, 해결 방법을 정리합니다.

1. Conda error

Windows 환경에서 파이썬 스크립트 실행 중, 아래와 같이 에러가 발생하면서 실행되지 않았습니다.

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

python conda error with power shell

2. 문제 원인

Pycharm의 기본 shell이 Windows의 power shell로 설정되어있는데, power shell에서 conda를 인식하지 못하는 것 같았습니다.

3. 해결 방법

저는 사용하는 IDE에서 기본 shell을 power shell에서 cmd.exe로 변경하여 해결하였습니다. cmd.exe로 변경 시, 인식 문제가 발생하지 않고 잘 동작하였습니다.

3.1 Pycharm

Pycharm에서 [Settings] -> Tools -> Terminal 메뉴에 들어가서 shell path를 보면 power shell로 설정되어있는데, 클릭하면 cmd.exe로 변경할 수 있습니다. cmd.exe로 변경하고 다시 스크립트를 실행해서 문제가 해결되는지 확인해봅니다.

python conda error with power shell

3.2 Visual Studio Code

아래와 같은 경로로 기본 shell 프로그램을 power shell에서 cmd.exe로 변경합니다.

  1. Ctrl + Shift + p를 누르고 Terminal: Select Default Profile를 입력하여 메뉴 진입
  2. Command Prompt (cmd.exe) 선택

변경 후, 스크립트를 다시 실행해서 문제가 해결되는지 확인합니다.

Loading script...
codechachaCopyright ©2019 codechacha