Pycharm 또는 Visual Studio Code에서 파이썬 스크립트를 실행하는 중에 conda 에러가 발생하였는데, 해결 방법을 정리합니다.
1. Conda error
Windows 환경에서 파이썬 스크립트 실행 중, 아래와 같이 에러가 발생하면서 실행되지 않았습니다.
conda : 'conda' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
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
로 변경하고 다시 스크립트를 실행해서 문제가 해결되는지 확인해봅니다.
3.2 Visual Studio Code
아래와 같은 경로로 기본 shell 프로그램을 power shell
에서 cmd.exe
로 변경합니다.
Ctrl + Shift + p
를 누르고Terminal: Select Default Profile
를 입력하여 메뉴 진입Command Prompt (cmd.exe)
선택
변경 후, 스크립트를 다시 실행해서 문제가 해결되는지 확인합니다.
Loading script...
Related Posts
- Python 에러 해결, 'conda' 용어가 cmdlet, 함수, 스크립트 ... 인식되지 않습니다.
- Python 에러 해결, AttributeError: module 'jwt' has no attribute 'encode'
- Python - assert 사용 방법
- Python - Counter로 Collection 개수 세기
- Python - enumerate(), for/index 예제
- Python - count(), len() 함수
- Python - join() 함수, 문자열 합치기
- Python - 줄바꿈 입력 방법
- Python - 딕셔너리를 JSON으로 변환
- Python - JSON을 딕셔너리로 변환
- Python - 딕셔너리 Index로 접근/순회 방법
- Python - 딕셔너 리 CSV 파일 쓰기/읽기
- Python - 딕셔너리 update() 함수
- Python - JSON 예쁘게(pretty), 정렬하여 출력
- Python - CSV 파일을 JSON 파일로 변환
- Python - CSV 파일을 리스트로 변환
- Python - List를 Set로 변환
- Python - Set을 List로 변환
- Python - 텍스트 파일 이어서 쓰기
- Python - 파일 끝 찾기
- Python - 파일 수정 시간, 생성 시간 확인