여러 사용자에게 'conda가 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다'가 발생합니다. 명령 프롬프트를 사용하여 Anaconda 명령을 실행하려고 할 때 .
'conda'가 내부 또는 외부 명령 오류로 인식되지 않는 이유는 무엇입니까?
우리는 우리 컴퓨터에서 오류를 재현하려고 시도하고 다른 사용자 보고서를 확인하여 이 특정 문제를 조사했습니다. 수집한 정보에 따르면 이 특정 오류 메시지를 발생시키는 몇 가지 시나리오가 있습니다.
- Conda용 환경 경로가 설정되지 않았습니다. – 이것이 이 문제가 발생하는 가장 일반적인 원인입니다. 최신 Anaconda 빌드는 다른 소프트웨어에 다양한 문제를 일으킬 수 있으므로 Conda를 시스템 변수 경로에 자동으로 추가하지 않는다는 점에 유의하십시오.
- 환경 PATH가 잘못 추가되었습니다. – 이 문제가 발생하는 또 다른 일반적인 이유는 환경 PATH 변수를 수동으로 추가하려고 할 때 사용자 오류입니다.
- Anaconda 버전이 Anaconda Navigator 버전보다 이전 버전입니다. – 일부 사용자는 Conda를 최신 버전으로 업데이트한 후 오류가 더 이상 발생하지 않는다고 보고했습니다.
방법 1:Anaconda를 최신 버전으로 업데이트
여러 사용자가 문제가 해결되었으며 Conda를 최신 버전으로 업데이트한 후 명령 프롬프트 내에서 conda 명령을 실행할 수 있다고 보고했습니다.
결과적으로 이전 Conda 버전과 함께 최신 Anaconda Navigator 버전을 사용하는 경우 이 문제가 발생할 수 있습니다. 이 문제를 해결하는 방법에 대한 빠른 가이드는 다음과 같습니다.
- 왼쪽 하단의 시작 메뉴에 액세스하여 "anaconda를 검색합니다. ". 그런 다음 아나콘다 프롬프트를 클릭합니다. .
- Anaconda Prompt 프로그램 내에서 다음 명령을 실행하고 Enter 키를 누릅니다. Conda를 최신 버전으로 업데이트할 때마다:
conda update conda install
- 프로세스가 완료될 때까지 기다린 다음 Anaconda Prompt를 닫고 CMD 창을 엽니다. 이제 Conda 명령을 실행할 수 있는지 확인하세요.
여전히 'conda가 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.' 가 표시되는 경우 오류가 발생하면 아래의 다음 방법으로 이동하십시오.
방법 2:설치 중 PATH 환경 변수에 Anaconda 추가
이 문제를 자동으로 해결하는 가장 빠른 방법은 Anaconda를 다시 설치하고 모든 Anaconda를 PATH 환경 변수로 자동으로 전환하는 하나의 고급 옵션을 사용하는 것입니다. 그러나 이 방법을 사용하면 특정 응용 프로그램이 Anaconda 설치와 충돌하도록 부추길 수 있습니다.
어쨌든 Anaconda를 PATH 환경에 자동으로 추가하는 방법을 찾고 있다면 아래 단계를 따르세요.
참고: 컴퓨터에 Anaconda가 설치되어 있지 않으면 3단계로 바로 건너뜁니다.
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 "appwiz.cpl "를 누르고 Enter 키를 누릅니다. 프로그램 및 기능 열기 .
- 프로그램 및 기능 내부 , 애플리케이션 목록을 아래로 스크롤하여 Anaconda 배포를 찾습니다. . 그런 다음 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다. 을 클릭한 다음 화면의 지시에 따라 시스템에서 제거하십시오.
- 이 링크를 방문하세요(여기). ) 운영 체제와 관련된 아이콘을 클릭하여 최신 Anaconda 배포판을 다운로드합니다.
- 연결된 다운로드를 클릭하여 Anaconda와 함께 사용하려는 적절한 Python 버전을 선택합니다. 단추.
- 설치 실행 파일을 열고 다음을 누르십시오. 첫 번째 프롬프트에서 라이선스 계약에 동의합니다. .
- 설치 유형을 선택하고 다음을 누르십시오. 다시 한번.
- 대상 폴더 선택 다음을 클릭합니다. 버튼을 다시 누릅니다. 기본 위치를 유지하는 것이 좋습니다.
- 이 단계는 중요합니다. 고급 설치 옵션에서 , 내 PATH 환경 변수에 Anaconda 추가와 관련된 확인란을 선택합니다. (고급 옵션 아래 ) 설치를 클릭합니다. .
- 설치가 완료되면 'conda를 입력합니다. " 명령 프롬프트 내부. 더 이상 'conda가 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다' 가 표시되지 않습니다. 오류.
이 방법이 효과적이지 않거나 전체 Anaconda 배포판을 다시 설치하지 않는 다른 방법을 찾고 있다면 아래의 다음 방법으로 이동하십시오.
방법 3:Conda 경로를 수동으로 추가
전체 Anaconda 배포판을 제거하는 데 시간을 낭비하고 싶지 않다면 Conda와 관련된 환경 변수를 직접 업데이트(또는 확인)할 수 있습니다. 그러나 그렇게 하기 전에 Conda 설치의 정확한 위치를 찾는 것이 중요합니다.
환경 변수에서 수동으로 Conda PATH를 찾아 조정하려면 아래 가이드를 따르세요.
- 시작 메뉴(왼쪽 하단)에 액세스하여 'anaconda 프롬프트를 검색합니다. ". 그런 다음 아나콘다 프롬프트를 클릭합니다. 프로그램이 열릴 때까지 기다립니다.
- Anaconda Prompt 프로그램 내에서 다음 명령을 실행하고 Enter 키를 눌러 Conda의 위치를 확인합니다.
where conda
- 2단계에서 이전에 가져온 두 번째 위치를 복사하되 실행 파일은 제외합니다. 예: C:\Users\madro\Anaconda3\Scripts
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 "sysdm.cpl "를 누르고 Enter 키를 누릅니다. 시스템 속성을 열려면 화면.
- 시스템 속성 내부 창에서 고급으로 이동 탭을 클릭하고 환경 변수...
를 클릭합니다. - *YourUser*에 대한 환경 변수 내부 창에서 경로를 선택합니다. 변수를 선택하고 수정 단추.
- 환경 변수 수정 내부 창에서 새로 만들기를 클릭합니다. 단추. 그런 다음 다음 두 위치를 추가합니다.
C:\Users\*YourUser*\Anaconda3\Scripts C:\Users\*YourUser*\Anaconda3
참고: 기억하세요. *YourUser* 자리 표시자일 뿐입니다. 자신의 사용자 이름으로 바꾸십시오. 또한 이전 Anaconda 버전을 사용하는 경우 그에 따라 버전 번호를 변경하세요.
방법 4:환경 경로에 Anaconda를 추가하지 않고 문제 우회
환경 변수에 Anaconda 경로를 추가하지 않으려면 "conda가 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다."가 표시되지 않고 Conda 명령을 입력할 수 있습니다. 명령 프롬프트를 사용하여 먼저 폴더 설치로 이동하여 오류가 발생했습니다.
그러나 새 명령 프롬프트를 열 때마다 이 절차를 반복해야 하므로 이 방법은 그다지 실용적이지 않습니다.
CMD 창에 Anaconda 경로를 추가하여 오류를 우회하기로 결정한 경우 수행해야 할 작업은 다음과 같습니다.
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 "cmd "를 누르고 Enter 키를 누릅니다. 실행 열기 대화 상자.
- CMD 창에서 CD와 Anaconda 폴더 설치 경로를 차례로 입력합니다. 비슷한 위치에 Anaconda를 설치하지 않았다면 다음과 유사해야 합니다.
CD C:\Users\*YourUser*\Anaconda3\Scripts
- 명령을 실행하여 Anaconda를 테스트하고 명령 프롬프트 내에서 제대로 작동하는지 확인합니다. 다음 명령을 사용할 수 있습니다.
conda --version