'Conda'는 내부 또는 외부 명령으로 인식되지 않습니다.


117

Windows 7 Professional 컴퓨터에 Anaconda3 4.4.0 (32 비트)을 설치하고 Jupyter 노트북에서 NumPy 및 Pandas를 가져 왔으므로 Python이 올바르게 설치되었다고 가정합니다. 하지만 명령 프롬프트를 입력 conda list하고 입력하면conda --versionconda is not recognized as internal or external command.

Anaconda3에 대한 환경 변수를 설정했습니다. Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

어떻게 작동합니까?

답변:


146

다른 사람들로부터 좋은 해결책을 제안 받았지만 실제로 무슨 일이 일어나고 있는지 지적하는 것이 도움이된다고 생각합니다. Anaconda 4.4 변경 로그에 따라 https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

Windows에서 PATH 환경 변수는 더 이상 기본적으로 변경되지 않습니다. 이로 인해 다른 소프트웨어에 문제가 발생할 수 있습니다. 권장되는 접근 방식은 Anaconda 소프트웨어를 사용하려는 경우 Anaconda Navigator 또는 Anaconda 명령 프롬프트 (“Anaconda”아래의 시작 메뉴에 있음)를 대신 사용하는 것입니다.

(참고 : 최근 Win 10은 설치 또는 업데이트 권한이 있다고 가정하지 않습니다. 명령이 실패하면 Anaconda 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "더보기"를 선택하고 "관리자 권한으로 실행"을 선택하십시오)

이것은 이전 설치에서 변경된 사항입니다. 항상 PATH에 추가 할 수 있지만 Navigator 또는 Anaconda Prompt를 사용하는 것이 좋습니다. 설치하는 동안 Anaconda를 PATH에 추가하는 상자는 이제 선택 해제되었지만 선택할 수 있습니다.


1
MiniConda에서이 문제가 발생합니다. 내가 아니에요 확인 경로가 내 컴퓨터에 존재하지 않는 여기에 제안 된 이후 추가하려면 어떤 경로를
user32882

1
Miniconda를 설치 한 경로가 필요합니다. C : \ Users \ yourusername \ Miniconda 또는 이와 유사한 것 같습니다.
존 모리슨

내 창에 대해 "conda가 내부 또는 .....로 인식되지 않습니다"라는 동일한 문제가 발생하고 i 경로 변수도 업데이트됩니다.
Rahul Kumar

124

Windows 10에서 동일한 문제에 직면했습니다. 단계에 따라 환경 변수를 업데이트하면 정상적으로 작동합니다.

간단한 환경 설정에 대한 긴 답변이라는 것을 알고 있으며, 새 창 10 사용자에게 유용 할 것이라고 생각했습니다.

1) Anaconda 프롬프트 열기 :

여기에 이미지 설명 입력

2) Conda가 설치된 위치를 확인하십시오.

where conda

여기에 이미지 설명 입력

3) 고급 시스템 설정 열기

여기에 이미지 설명 입력

4) 환경 변수를 클릭하십시오.

여기에 이미지 설명 입력

5) 경로 편집

여기에 이미지 설명 입력

6) 새 경로 추가

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

여기에 이미지 설명 입력

7) 명령 프롬프트 열기 및 버전 확인

8) 7 단계 후 conda를 입력하고 cmd에 anaconda-navigator를 설치하고 y를 누릅니다.

여기에 이미지 설명 입력


4
또한 C:\Users\yourusername\Anaconda3\Library\bin경로 변수에 추가 하십시오. 이렇게하면 Anaconda를 새로 설치할 때 발생하는 SSL 오류를 방지 할 수 있습니다. 감사합니다, Thomas Matthew
Vasim

1
감사합니다 Raja. 대답은 특히 (windows) 시스템 드라이브가 아닌 다른 드라이브에 Anaconda / Spyder를 설치 한 사람들과 관련이 있습니다.
Wheeliam

33

해결책을 찾았습니다. 변수 값은C:\Users\dipanwita.neogy\Anaconda3\Scripts


5
Pycharm을 사용하고 있으며 conda를 인터프리터로 사용하고 싶습니다. conda에 대한 경로를 추가했지만 여전히 인식하지 못합니다. 나는 창에 cmd를 사용하더라도 때, 나는 'CONDA는 ... 인식되지 않는'얻을
EmmaStin

26

지금 Windows에 anaconda를 설치하면 Python 또는 Conda가 경로에 자동으로 추가되지 않습니다.

설치 프로세스 중에이 확인란을 선택할 수 있지만 경로에 수동으로 python 및 / 또는 python을 추가 할 수도 있습니다 (이미지 아래에서 볼 수 있음).

여기에 이미지 설명 입력

conda 및 / 또는 Python이 어디에 있는지 모르는 경우 아나콘다 프롬프트에 다음 명령을 입력합니다.

where python
where conda

다음으로, 당신은 추가 할 수 있습니다 파이썬과 CONDA을 (대체 프롬프트 명령에 setx 명령을 사용하여 경로를 C:\Users\mgalarnyk\Anaconda2실행할 때 얻은 결과 where pythonwhere conda).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

다음으로 해당 명령 프롬프트를 닫고 새 프롬프트를 엽니 다. 이제 conda와 python을 사용할 수 있습니다.

출처 : https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444


상자 바로 옆에 "NOT RECOMMENDED"라고 표시되어 있기 때문에 이는 좋은 접근 방식이 아닙니다.
anishtain4

@ anishtain4 여어
에릭

21

명확하게하기 위해으로 이동 controlpanel\System\Advanced system settings\Environment Variables\Path한 다음 편집을 누르고 추가해야합니다.

C:Users\user.user\Anaconda3\Scripts

끝까지 cmd 행을 다시 시작하십시오.


마지막 줄은 나에게 시간을 많이 저장
Talha Talip Açıkgöz

6

Anaconda Navigator의 최신 버전이있는 경우 설치시 제공된 Anaconda Prompt 프로그램을 엽니 다. 거기에 모든 일반적인 conda update/ conda install명령을 입력하십시오 .

위의 답변이 이것을 설명한다고 생각하지만 이와 같은 매우 간단한 지침을 사용할 수 있습니다. 아마도 그것은 다른 사람들을 도울 것입니다.


다른 게시물의 설명과 함께 conda의 환경 경로를 수동으로 입력하는 것보다 이것이 가장 좋은 방법이라고 생각합니다!
yfeng

4

추가하는 것 외에도 C:\Users\yourusername\Anaconda3C:\Users\yourusername\Anaconda3\Scripts라자 (위)에서 권장하는대로, 또한 추가 C:\Users\yourusername\Anaconda3\Library\bin경로 변수에. 이렇게하면 Anaconda를 새로 설치할 때 발생하는 SSL 오류를 방지 할 수 있습니다.


3

아나콘다 프롬프트로 이동합니다 (노트북의 검색 상자에 "anaconda"입력). 다음 명령 입력

where conda

해당 위치를 환경 경로 변수에 추가하십시오. cmd를 닫고 다시 엽니 다.


1

Anaconda를 env에 추가하고 싶지 않은 경우. 경로를 사용하고 Windows를 사용하고 있습니다.

  • cmd를 엽니 다.
  • 폴더 설치 경로를 입력하십시오. 다음과 같습니다. C : \ Users \ your_home folder \ Anaconda3 \ Scripts
  • Conda --version 유형의 예를 들어 Anaconda를 테스트하십시오.
  • 아나콘다 업데이트 : conda update conda 또는 conda update --all 또는 conda update anaconda.

Spyder 업데이트 :

  • conda 업데이트 qt pyqt
  • 콘다 업데이트 스파이더

1

나는 Windows 10 64 비트를 가지고 있으며 이것은 나를 위해 일했습니다. 이 솔루션은 (Anaconda / MiniConda) 배포판 모두에서 작동 할 수 있습니다.

  1. 우선 문제를 일으키는 anaconda / miniconda제거하십시오 .
  2. 그 후 'C : \ Users \'에서 '.anaconda'및 '.conda'폴더삭제하십시오.
  3. 바이러스 백신 소프트웨어 가있는 경우 설치되어 'C : \ ProgramData \ Anaconda3 \' 내의 모든 폴더, 하위 폴더 를

    • 행동 감지.
    • 바이러스 탐지.
    • DNA 스캔.
    • 의심스러운 파일 검사.
    • 다른 모든 바이러스 보호 모드.

    *(노트: 'C : \ ProgramData \ Anaconda3' 이 폴더는 기본 설치 폴더입니다. Anaconda를 설치하는 동안 설치 대상 프롬프트에서 제외 된 경로 만 바꿀 수 있습니다.) *

  4. 이제 관리자 권한으로 Anaconda를 설치하십시오.
    • 설치 경로를 'C : \ ProgramData \ Anaconda3'로 설정합니다. 하거나 사용자 지정 경로를 지정할 수 있습니다. 공백이 없어야하며 바이러스 탐지에서 제외되어야합니다.
    • 고급 설치 옵션에서 "내 PATH 환경 변수에 Anaconda 추가 (선택 사항)"및 "내 기본 Python 3.6으로 Anaconda 등록"을 선택할 수 있습니다.
    • 추가 기본 설정으로 설치하십시오. 완료 후 완료를 클릭하십시오.
    • 컴퓨터를 다시 시작하십시오.

이제 명령 프롬프트 또는 Anaconda 프롬프트를 열고 다음 명령을 사용하여 설치를 확인하십시오.

콘다 목록

패키지 목록이 있으면 anaconda / miniconda가 성공적으로 설치된 것입니다.


1

이 문제는 Anaconda를 여러 번 설치했을 때 발생했습니다. 제거를 위해주의를 기울 였지만 제거 프로세스가 실행 취소되지 않는 몇 가지 사항이 있습니다.

내 경우, 나는 파일을 제거 할 필요 Microsoft.PowerShell_profile.ps1에서가 ~\Documents\WindowsPowerShell\. 이 파일을 텍스트 편집기에서 열어서 범인임을 확인했습니다. 이전 설치 위치를 참조하는 것을 확인했습니다 C:\Anaconda3\.


1

방금 anaconda-navigator를 시작하고 거기에서 conda 명령을 실행했습니다.


0

나는 창문 에이 문제가 있었다. 대부분의 답변은 아나콘다에서 권장하는 것과 같지 않습니다. 환경 변수에 경로를 추가하면 다른 것을 손상시킬 수 있습니다. 대신 상단 답변에 언급 된 아나콘다 프롬프트를 사용해야합니다.

그러나 이것은 또한 깨질 수 있습니다. 이 경우 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 탭으로 이동하면 대상 값이 다음과 같이 표시됩니다.

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.