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
- numpy.arange(), 균일 간격 배열
- numpy.concatenate(), 배열 합치기
- numpy hstack, vstack 함수 (배열 연결)
- numpy.average(), 배열 가중 평균
- Numpy 배열을 List로 변환
- 파이썬 List를 Numpy 배열로 변환
- numpy flatten() 함수, 1차원 배열로 변환(평탄화)
- numpy의 min(), max() 함수 (최소, 최대 값)
- numpy.mean(), 배열 평균 계산
- numpy.log(), 로그 함수 사용 방법
- numpy.shape(), 배열 크기/형태/차원 확인
- numpy.sqrt(), 배열의 제곱근 계산
- numpy.zeros(), 0으로 채워진 배열 생성
- Python Numpy 버전 확인 방법
- numpy.argsort(), 배열 정렬
- numpy.clip(), 배열의 최대/최소 값 지정
- numpy.linspace(), 동일 간격 숫자 배열
- Numpy - random 모듈, 난수 배열 생성
- Numpy의 ndarray 사용 방법 알아보기
- numpy.transpose(), 전치 행렬 변환
- Numpy - where() 사용 방법
- Python - numpy.append(), 배열 추가
- Python numpy.random.choice(), 랜덤 샘플링
- Python numpy.reshape(), 배열 차원 변경
- Python numpy.sum(), 배열의 합
- Python numpy.unique(), 배열 중복 제거
- Python - json.dumps()로 JSON 출력하기
- Python - find() 문자 위치 찾기
- Python lower() 문자열 소문자로 변환
- Python upper() 문자열 대문자로 변환
- Python 에러 해결, 'conda' 용어가 cmdlet, 함수, 스크립트 ... 인식되지 않습니다.
- Python 에러 해결, AttributeError: module 'jwt' has no attribute 'encode'
- Python - assert 사용 방법
- Python - Counter로 Collection 개수 세기
- Python - enumerate(), for/index 예제