Conda 명령은 Windows 10에서 인식되지 않습니다.


104

https://www.continuum.io/downloads 지침에 따라 Windows 10에 Anaconda 4.4.0 (Python 3.6 버전)을 설치했습니다 . 그러나 명령 프롬프트 창을 열고 작성하려고하면

conda list

나는 얻는다

'conda'명령이 인식되지 않습니다 ...

오류.

나는 달리려고 노력했다

set PATH=%PATH%;C:\Users\Alex\Anaconda3

하지만 도움이되지 않았습니다. 또한 .bashrc파일 을 편집해야 할 수도 있다는 내용을 읽었 지만이 파일에 액세스하는 방법과 편집하는 방법을 모릅니다.


Windows 10에서 환경 변수를
ramesh

@ramesh, 귀하의 의견에 감사드립니다. 게임 링크에 다음과 같은 주석이 나타납니다. "이 방법은 관리자 그룹의 계정에만 적용됩니다.이 방법을 사용하여 일반 사용자 수준 계정의 환경 변수를 변경할 수 없습니다." 불행히도 저는 Administrators 그룹에 속해 있지 않으므로이 방법을 사용할 수 없습니다. 다른 방법이 있습니까? 감사!
alex

일부 프로그램의 이름은 Anaconda 5.1에서 변경된 것 같습니다. Anaconda 초보자로 Jupyter를 설정하려고했는데 5.0에 대한 지침이 5.1에서 작동하지 않는다는 것을 알았습니다. 5.0으로 롤백하고 작업을 수행했습니다. 특히 conda를 찾을 수없고 "jupyter notebook"이 "jupyter-notebook"으로 변경된 것 같습니다. 다른 것이 변경되었을 수 있습니다.
Eric J.

Windows 10에서는 간단히 다음을 실행했습니다.PATH=%PATH%;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts
bjd2385

사용자를 위해 anaconda jsut를 설치 한 경우 Windows 10에서 anaconda는 C : \ Users \ % USERNAME % \ AppData \ Local \ Continuum \ anaconda3에 있습니다. 루트 경로와 root / Scripts / 폴더를 PATH에 추가했는데 제대로 작동합니다.
Eduardo Pignatelli

답변:


156

Windows에서는 Anaconda3를 설치 한 위치의 경로를 설정해야합니다.

나를 위해 anaconda3를 C:\Anaconda3. 따라서 당신은 추가해야 할 C:\Anaconda3뿐만 아니라, C:\Anaconda3\Scripts\예를 들어, 경로 변수에 set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\.

powershell (위의 https://msdn.microsoft.com/en-us/library/windows/desktop/bb776899(v=vs.85).aspx 참조 )을 통해이 작업을 수행 하거나 windows키를 누르고 → Enter environment→ 선택 에서 settingsedit environment variables for your account→ 선택 Path변수 → EditNew.

테스트하려면 새 dos 셸을 열고 지금 conda 명령을 사용할 수 있어야합니다. 예를 들어 conda --version.


3
답장을 보내 주셔서 감사합니다. 시스템 변수의 경로에 C : \ Users \ Alex \ Anaconda3을 추가했지만 conda 명령이 여전히 인식되지 않습니다. 또한 명령 프롬프트 창에 "C : \ Users \ Alex> set PATH = % PATH %; C : \ Users \ Alex \ Anaconda3"를 작성했지만 작동하지 않았습니다. 내가 뭘 잘못하고 있니?
alex

1
죄송합니다 C:\Anaconda3\Scripts`in my Path ... In the Scripts subfolder you should also manually find a . conda.exe` 도 있습니다.
mjoppich

1
감사. 찾은 후 어떻게해야합니까? 경로에도 추가 하시겠습니까?
alex

예, 경로에 폴더를 추가하십시오 (내가 그것에 대해 충분히 명확하지 않은 경우 죄송합니다).
mjoppich

2
Windows 10의 모든 사용자를 위해 Anaconda를 설치 했으므로 C : \ ProgramData \ Anaconda3 경로로 끝났습니다. conda가 작동하려면 내 경로에 C : \ ProgramData \ Anaconda3 \ Scripts를 추가해야했습니다.
IvanD

26

conda 4.6 이후에 상황이 변경 되었습니다 .

프로그램 "Anaconda Prompt"및 "Anaconda Powershell"은 conda자동으로 명령 을 노출합니다 . 시작 메뉴에서 찾으십시오.

위의 프롬프트를 사용하고 싶지 않은 경우 conda일반 cmd.exe및 Powershell 에서 사용 가능 하도록 설정하십시오 . 다음 내용을 읽으십시오.


conda모든 쉘에 노출

다음 내용의 목적은 Windows의 Powershell 및 Powershell conda모두에서 명령을 사용할 수 있도록하는 것 cmd.exe입니다.

Anaconda 설치 중에 "내 PATH 환경 변수에 Anaconda 추가"를 이미 선택했다면 1 단계를 건너 뛰십시오.

Windows의 Anaconda 설치 옵션

  1. Anaconda가 현재 용도로만 설치된 경우 환경 변수 (사용자 변수)에 %USERPROFILE%\Anaconda3\condabin(내 말은 condabin, 아님 Scripts)을 추가하십시오 PATH. 아나콘다는 당신의 시스템의 모든 사용자를 위해 설치되어있는 경우, 추가 C:\ProgramData\Anaconda3\condabinPATH.

    Windows에서 시스템 환경 변수를 어떻게 설정합니까?

  2. Powershell을 열고 다음 명령을 한 번 실행하여 conda.

    conda init

이 단계에서는 conda명령이 cmd.exe및 Powershell에 노출 되는지 확인합니다 .


확장 된 읽기 : conda initConda 4.6에서

주의해야 할 점은 : 새로운 추가 \path\to\anaconda3\condabin하지만를 \path\to\anaconda3\Scripts당신에 PATH. 이것은 4.6 에서 도입 된conda변화 입니다.

conda4.6 릴리스 로그에서 활성화 스크립트 초기화

Conda 4.6은 이전보다 더 많은 셸에서 새 conda activate명령을 사용할 수 있도록 광범위한 초기화 지원을 추가합니다 . 자세한 내용 conda init –help은 수정 PATH이 필요하지 않으므로 Conda가 시스템의 다른 소프트웨어에 미치는 영향이 훨씬 적기 때문에이 새로운 작업 방식에 특히 기쁩니다 .

예전에는, \path\to\anaconda3\Scripts당신에 투입 할 수있는 하나입니다 PATH. conda동시에 "기본"환경에서 명령 과 기본 Python을 노출합니다 .

이후 conda4.6, conda관련 명령이된다 으로 분리condabin . 따라서 "기본"환경에서 Python을 활성화하지 않고도 명령 만 노출conda 할 수 있습니다.

참고 문헌


1
감사합니다. 지금까지 최고의 답변입니다. 나는 Python과 다른 모든 것을 내 경로에 추가하고 싶지 않았으며 모범 사례를 따르고 다른 모든 답변이 엉망인 가상 환경을 사용하고 싶었습니다.
Rob Prouse

이것은 2020 년의 정답이며 conda 환경 및 경로를 처리하는 가장 깨끗한 방법입니다. 또한 git-bash (mingw), msys (2) 또는 cygwin을 사용하는 경우 \path\to\anaconda3\Scripts\conda.exe init bash대신 실행해야 합니다.
niid

되돌리려면 PATH를 재설정하고 conda init다시 호출 할 수 있다고 가정 합니다.
alexpghayes

20

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

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

여기에 이미지 설명 입력

다음으로 명령 프롬프트에서 setx 명령을 사용하여 Python 및 Conda를 경로에 추가 할 수 있습니다 . 여기에 이미지 설명 입력

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

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


1
안녕하세요, 감사합니다. anaconda를 설치 한 후 터미널을 "닫고"(Windows 10에서 우분투 bash를 사용합니다) 새 것을 엽니 다. 즉, 우분투에서 시스템을 다시 시작해야합니다!
zhihong

17

Windows 용 Anaconda 설치 프로그램의 최신 버전은 "Anaconda Prompt"및 "Anaconda Powershell Prompt"용 Windows 런처도 설치합니다. 일반 Windows cmd 쉘 대신 이들 중 하나를 사용하는 conda경우이 쉘에서 기본적으로 명령, python 등을 사용할 수 있습니다.

여기에 이미지 설명 입력


11

Windows의 일반 cmd에서 Anaconda를 사용하려면 Path env 변수에 여러 경로를 추가해야합니다.

이러한 경로는 다음과 같습니다 ( Anaconda3 대신 폴더는 PC 의 Anaconda 버전따라 Anaconda2 일 수 있습니다 ) :

\Users\YOUR_USER\Anaconda3
\Users\YOUR_USER\Anaconda3\Library\mingw-w64\bin
\Users\YOUR_USER\Anaconda3\Library\usr\bin
\Users\YOUR_USER\Anaconda3\Library\bin
\Users\YOUR_USER\Anaconda3\Scripts
\Users\YOUR_USER\Anaconda3\bin

3

나는 또한 불과 한 시간 전에 같은 문제에 직면했습니다. 파이썬에서 QuTip Quantum Toolbox 를 설치하려고했지만 불행히도이 페이지를 제때 발견하지 못했습니다. Anaconda 설치 프로그램을 다운로드하고 끝까지 실행했다고 가정 해보십시오. 순진하게 나는 Windows 10에서 명령 프롬프트를 열고 qutip 설치 문서에 제공된대로 다음 명령을 입력하도록 처리했습니다 .

conda create -n qutip-env

conda 구성-채널 추가 conda-forge

conda 설치 qutip

그러나 첫 번째 줄을 입력하자마자 다음과 같은 응답을 받았습니다.

conda는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

오류 메시지

나는 계속 해서이 수치 오류 메시지 에서 볼 수있는 다른 것들을 시도했다. 마지막으로 여러 콘다 웹 사이트를 살펴본 후,이 문제를 해결하는 방법을 이해했다. 다음과 같이 하단의 검색 창에 Anaconda 프롬프트를 입력하십시오 (Cortana를 호출하는 동일한 위치) Anaconda 프롬프트

여기에 있으면 모든 conda 명령이 정상적으로 작동합니다.


1

Visual Studio 2017 (전문가 용)을 설치 한 경우

설치 위치 :

C:\ProgramData\Anaconda3\Scripts

이것을 Windows의 경로 환경 변수에 넣고 다시 시작하는 번거 로움을 원하지 않으면 간단히 다음과 같이 실행할 수 있습니다.

C:\>"C:\ProgramData\Anaconda3\Scripts\conda.exe" update qt pyqt

0

Anaconda를 처음 설치했을 때도 같은 문제가 발생했습니다. 'conda'명령을 찾을 수 없습니다.

그래서 방금 PATH 변수에 두 개의 값 [Anaconda의 새 경로 추가] 시스템 환경 변수를 설정했습니다. C : \ Users \ mshas \ Anaconda2 \ & C : \ Users \ mshas \ Anaconda2 \ Scripts

많은 사람들이 "스크립트"라는 두 번째 변수를 추가하는 것을 잊었습니다. 그러면 'conda'명령이 작동하는 것을 추가합니다.


0

C : //.../Anaconda3 설치 파일에 python.exe를 추가하고 C : //.../Anaconda3/Scripts를 PATH에 추가해야합니다.

먼저 설치 디렉토리로 이동합니다. 제 경우에는 C : // Users / user / Anaconda3에 설치되어 있고 Shift + 오른쪽 클릭 한 다음 "여기에서 명령 창 열기"를 누르거나 powershell 인 경우 "여기에서 powershell 열기"일 수 있습니다. , cmd를 작성하고 Enter 키를 눌러 명령 창을 실행하십시오. 그런 다음 다음 명령을 실행합니다. setx PATH % cd %

그런 다음 C : // Users / user / Anaconda3 / Scripts로 이동하여 위와 같이 명령 창을 연 다음 동일한 명령 "setx PATH % cd %"를 실행합니다.


0

사례 # 1 3 가지 경로를 설정해야합니다.

%ANACONDAPATH%;
%ANACONDAPATH%\Scripts;
%ANACONDAPATH%\Library\bin;

문제를 해결할 것입니다.

C:\WINDOWS\system32>conda update conda
Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/msys2/noarch/repodata.json.bz2>
Elapsed: -
...

case # 2 CLI (cmd.exe) 대신 Anaconda Promd (Win10 용)를 사용할 수도 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.