콘 다를 실행하는 방법?


221

Anaconda를 설치하고 Python을 실행할 수 있으므로 올바르게 설치했다고 가정합니다. 이 소개 문서에 따라 Python v3.3을 설치하려고하므로 다음 행을 복사하여 콘솔에 붙여 넣습니다.

conda create -n py33 python=3.3 anaconda

그러나 그것은 나에게 오류를 준다 :

-bash : conda : 명령을 찾을 수 없습니다

Conda를 실행하려면 어떻게해야합니까?

저는 Linux 시스템에서 일하고 있습니다.


16
Anaconda 및 Miniconda를 설치 한 후 "이 변경 사항을 적용하려면 새 터미널을 열어야합니다."와 같은 메시지가 표시되어야합니다. 터미널을 닫고 다시 연결하면 명령이 작동합니다.
MacGyver

2
비슷한 문제가 있었고 @MacGyver 조언이 도움이되었지만 홈 디렉토리의 'source .bash_profile'로 방금했습니다.
Yauhen

@MacGyver 당신은 너무 젠장!
Dr_Hope

답변:


385

이것을 시도하고 싶을 수도 있습니다.

아나콘다 2의 경우 :

export PATH=~/anaconda2/bin:$PATH

아나콘다 3의 경우 :

export PATH=~/anaconda3/bin:$PATH

아나콘다 4의 경우 :

아나콘다 프롬프트 사용

그리고

conda --version

작동하는지 확인하십시오. 내보내기 PATH = ~ / anaconda3 / bin : $ PATH 는 작동하지만 sudo nano ~ / .bashrc 를 실행 한 다음 경로를 파일에 복사하고 경로를 활성화 한 후 저장 해야하는 순서 변경으로 터미널을 종료하면 중지 됩니다. source .bashrc 사용하여 변경합니다 .

설치되지 않은 경우 conda install anaconda-navigator로 확인하십시오. anaconda 설치 지침을 다시 따르십시오.

이 비디오와 함께 https://youtu.be/Pr25JlaXhpc


8
또는 export PATH=~/anaconda/bin:$PATH적절한 경우
Little Bobby Tables

3
export PATH=~/anaconda3/bin:$PATH터미널에 입력 하고 실행 conda --version하면 정상적으로 작동합니다. .bashrc 파일로 복사하면 터미널을 열어서 conda --version작동하지 않습니다. 어떤 아이디어가 있습니까?
NewNameStat


3
터미널을 열고 이러한 변경 사항을 적용하면 작동하지만 터미널을 닫았다가 다시 열면 이전 파이썬 경로가 콘도가 아님을 다시 보여줍니다. 나는 모든 오래된 길과 여전히 같은 행동을 제거하여 피곤했습니다. !!
Reihan_amn

나는 초등학교 OS에 있습니다 (우분투 16.04에서 파생 됨). 각 시간 I 로그인 경로를 업데이트하려면, 내가 PATH를 추가 = "$ HOME / anaconda3 / 빈 : $ PATH"~ / .profile에로
RTbecard

76

경로를 설정하지 않은 것으로 나타났습니다.

그렇게하려면 먼저 .bash_profile을 편집해야했습니다 (내 로컬 데스크톱에 다운로드하여 Linux에서 파일을 텍스트 편집하는 방법을 모르겠습니다)

그런 다음 이것을 .bash_profile에 추가하십시오.

PATH=$PATH:$HOME/anaconda/bin

2
명시 적으로 지시하지 않는 한 아나콘다 설치 프로그램은 일반적으로이 작업을 수행합니다.
asmeurer

14
$HOME/anaconda/binAnaconda Python이 기본 Python이되도록 PATH 앞에 추가 할 수 있습니다 .
asmeurer

4
@asmeurer Anaconda 설치 관리자는 사용자가 명시 적으로 지시하지 않는 한이 작업을 수행 하지 않습니다 . 기본값은 "아니오"입니다.
endolith

8
Linux에서는 기본값이 no입니다. Windows와 OS X에서는 그렇습니다.
asmeurer

5
.bash_profile을 수정 한 후 터미널을 닫았다가 다시여십시오. 내가 그렇게 할 때까지 왜 이것이 작동하지 않았는지 알 수 없었습니다.
Horatio

28

이 정보는 현재 2016 년 8 월 10 일을 기준으로 작성되었습니다. 위에 게시 된 방법을 사용하여이 문제를 해결하기 위해 수행 한 정확한 단계는 다음과 같습니다. 나는 아무도 게시물을 보지 못했다 : export PATH=$PATH:$HOME/anaconda/bin(라인의 시작 부분에 내보내기를 추가해야 함).

다음은 단계별입니다.

oh-my-zsh를 사용하는 동안 동일한 문제가 발생하면 다음을 수행해야합니다.

.zshrc터미널에서 -를 엽니 다 . 기본 텍스트 편집기로 사용 iTerm 2하고 있습니다 Sublime Text 3.

subl ~/.zshrc

텍스트 편집기에서 파일이 열리면 맨 아래로 스크롤하여 다음을 추가하십시오.

export PATH=$PATH:$HOME/anaconda/bin

파일을 저장 한 다음 닫습니다.

터미널을 닫았다가 다시 시작하십시오.

터미널에 다시 입력 한 후 다음을 입력하십시오.

conda --v

그러면 conda설치된 버전이 화면에 인쇄되어 나타납니다.


zsh를 사용하는 경우 터미널에 표시되면이 표시 될 수 있습니다 zsh: command not found: rvm-prompt.

해결책은 다음과 같습니다.

  1. 파일 alias rvm-prompt=$HOME/.rvm/bin/rvm-prompt내에 추가 .zshrc하십시오.
  2. 을 입력하십시오 source .zshrc.

그러면 zsh: command not found: rvm-prompt의지가 사라집니다.


1
고마워, 지금 작동합니다. PATH를 .bash_profile에 넣는 것이 왜 효과가 없는지 궁금합니다.
Azam

작업했습니다!, 내보내기 경로에 3을 추가해야합니다. 수출 PATH = $ PATH : $ HOME / anaconda3 / bin
FD

나를 위해 일한 것은 export PATH=$PATH:$HOME/opt/anaconda3/binzsh 파일의 끝 부분에 추가 되었습니다
Mahmoud Felfel

27

Anaconda를 설치했지만 올바른 버전의 Python 및 ipython을로드 할 수 없거나 conda를 사용할 때 conda : 명령을 찾을 수없는 경우 PATH 환경 변수에 문제가있을 수 있습니다. 프롬프트에서 다음을 입력하십시오.

export PATH=~/anaconda/bin:$PATH

이 예 에서는 Anaconda가 기본 ~/anaconda위치에 설치되어 있다고 가정합니다 .


1
이것은 단순히 이전 답변을 요약합니다 (예 : stackoverflow.com/a/18675970/570918 ).
merv

21

~ / .bash_profile을 편집하여 추가하십시오.

PATH=$PATH:$HOME/anaconda/bin

그런 다음 실행

source ~/.bash_profile

희망이 당신을 도울 수 있습니다.


이 덕분에이 라인은 다른 라인 중 일부가 아닌 oh-my-zsh 프로파일에도 적용됩니다.
JimmyM

1
이것은 단지 이전 답변을 요약합니다 (예 : stackoverflow.com/a/18675970/570918 )
merv

내 ~ / .bash_profile에는 이미 anaconda2 및 anaconda3에 선이 있습니다 (아마도 설치 결과). 방금 답변의 두 번째 부분을 실행해야했습니다 source ~/.bashprofile(내 macOSX Catelina zsh 터미널에도 해당)
Richard

21

사용하다 conda init

다른 답변 에서 지적했듯이 $PATHv4.4.0부터 Conda를 수동으로 추가하는 것은 더 이상 권장되지 않습니다 ( 릴리스 노트 참조 ). 또한 Conda v4.6 부터 conda init명령을 통해 셸 초기화를 관리하는 새로운 기능 이 도입되었습니다. 따라서 업데이트 된 권장 사항을 실행하는 것입니다

유닉스 / 리눅스

./anaconda3/bin/conda init

윈도우

./anaconda3/Scripts/conda.exe init

source .bashrc변경 사항을 적용하려면 새 쉘을 시작하거나 init 파일 (예 :)을 소싱해야 합니다.


주의의 말씀

이 기능은 실험적으로 지원됩니다. 정확히 무엇을하는지 보려면 --dry-run|-d플래그와 상세 ( -vv) 플래그로 위 명령을 실행하는 것이 좋습니다 . 쉘 실행 명령 파일에 Conda 관리 섹션이없는 경우 (예 :) .bashrc, 이는 새로운 줄을 직접 삽입하는 것처럼 보입니다. 그렇게 간단한 삽입이 아닌 경우 먼저 이전 Conda 섹션 $PATH과 관련 셸 초기화 파일 (예 :)을 지우는 것이 좋습니다 bashrc.


대체 포탄

Conda에 쉘을 명시 적으로 식별해야 할 수도 있습니다. 예를 들어, zsh대신 (macOS Catalina 기본값) bash을 실행하면

./anaconda3/bin/conda init zsh

./anaconda3/bin/conda init --help지원되는 쉘의 전체 목록을 참조하십시오 .


잠재적 인 자동 정리

Conda v4.6.9 --reverse는에 의해 삽입 된 변경 사항을 자동으로 제거 하는 플래그를 도입 했습니다 conda init.


Windows 10에 .bashrc가 있습니까?
john ktejik

@ johnktejik은 모두 실행중인 쉘에 달려 있습니다. conda initverbose 플래그로 실행 -vv하면 정확히 무엇을 편집할지 알려줍니다.
merv

1
conda init모두 당신 덮어 C:\Users\<name>\Documents\WindowsPowerShell\profile.ps1C:\Users\<name>\Documents\PowerShell\profile.ps1.
not2qubit

@ not2qubit GitHub 문제에 대해보고 했습니까? 그들이 의도적으로하고있는 것처럼 보이지는 않습니다.
merv

19

내 환경 : macOS 및 아나콘다 3

이것은 나를 위해 작동합니다 :

$ nano ~/.bash_profile

이거 추가 해봐:

export PATH=~/anaconda3/bin:$PATH

* 내보내기 경로는 시스템에서 실제 anaconda3 경로와 일치해야합니다.

종료하고 실행하십시오.

$ source ~/.bash_profile

그런 다음 시도하십시오.

$ jupyter notebook

이것이 나를 위해 일한 대답입니다. 결정적인 단계가 진행되고 $ source ~/.bash_profile있었습니다.
H. Vabri 2018 년

이것은 저에게 감사했습니다. 다른 PATH 정의 다음에 행 3에 내보내기 PATH = ~ / anaconda3 / bin : $ PATH를 추가했습니다
Vincent Tang

15

High Sierra MAC OS를 사용하고 있으며 HomeBrew 명령을 통해 Anaconda3을 설치했습니다. 나는 달리기에 문제가 있었다 :

 conda

또한 나에게 줄 것이다 :

-bash: conda: command not found

나는 달리기를 시도했다.

export PATH=~/anaconda3/bin:$PATH

그러나 전체 경로가 필요합니다. 올바른 단계는 다음과 같습니다.

$ nano ~/.bash_profile

이제 전체 경로를 내보내십시오. 제 경우에는 다음과 같습니다.

export PATH=/usr/local/anaconda3/bin:$PATH

종료하고 실행하십시오.

$ source ~/.bash_profile

그런 다음 시도하십시오.

$ conda

출력됩니다 :

 $ conda --version
    conda 4.4.10

1
이것은 작동하지만 일단 터미널을 닫고 다시 열면 다시 소스를 제공해야합니다.
mjwrazor

@mjwrazor MacOS에서는 ~ / .bash_profile 대신 ~ / .bashrc를 사용하십시오.
spirit

적어도 갈라파고스에서는 물건이 어디에 있는지 알고 있습니다 !!! 별을 추가 할 수 있으면 좋겠다.
Stato Machino

10

방금 anaconda를 설치 하고이 오류가 발생하면이 명령을 실행하는 것을 잊었다 고 생각합니다.

  • source ~/.bashrc

터미널에서 아나콘다를 사용할 수 있습니다.

이것은 단순 해 보이지만 많은 사람 (나 포함)이이 실수를합니다.

오류가 계속 지속되면 아나콘다 위치가 시스템의 PATH에 추가되었는지 확인해야합니다.

당신이 그것을 추가하면 괜찮을거야


2
최신 설치는이 PATH에 CONDA를 추가하지 않는 것이 좋습니다 말한다
존 ktejik을

7

Anaconda를 설치했고 확실히 다음 yes과 같이 말한 경우 :

Do you wish the installer to prepend the Anaconda install location to PATH in your /home/name/.bashrc ? [yes¦no]

질문을하면 터미널 창을 다시 시작해야 할 수도 있습니다. (1) 현재 창을 닫았다가 다시 열거 나 (2) 새 창에서 열고 작업을 시작하기 전까지는 변경 사항이 적용되지 않습니다.

기본적으로 새 콘솔 창을 열고 지금 작동하는지 확인하십시오.


1
나를 위해 터미널을 다시 시작하기 만하면 conda 명령이 작동하기 시작했습니다. ^^ 비 정답입니다.
ian-campbell

나는이 "답변"이 의견으로서 더 적절할 것이라고 생각한다. 여기서의 질문과 답변은 터미널 기본이 아닌 Anaconda 설치와 관련이 있습니다. 터미널을 다시 시작하는 것은 좋은 생각이지만이 질문에 대한 답은 아닙니다.
geneorama

무슨 상관이야? 그들은 그들이 해결하려고하는 문제가 있었고 일부 사람들 (포함) 은이 문제를 해결했습니다. 따라서 "답변"입니다.
mjp

7

Windows의 경우 :

최근 Anaconda (버전 4.4.0)에서 일부 디렉토리가 변경되었습니다. Anaconda3 / bin 대신 Anaconda3 / Scripts 에서 "conda"를 찾을 수 있습니다 .


6

대부분 Anaconda를 설치하면 아나콘다 경로가 .bashrc 파일의 PATH 변수에 추가되기 때문입니다. 터미널을 다시 시작하거나

source ~/.bashrc

여전히 작동하지 않으면이 명령을 따르십시오.

cat >> ~/.bashrc

anaconda3에 대한 아래 명령을 붙여 넣습니다.

export PATH=~/anaconda3/bin:$PATH

Enter 키를 누른 후 ctrl + d

source ~/.bashrc

@johnktejik 어떤 Linux 배포판을 사용하고 있습니까?
Devendra Bhat

3

운영

cat ~/.bash_profile

아나콘다가 있는지 확인하십시오. 그렇지 않은 경우 경로를 추가해야합니다. conda가있는 경우 Anaconda가 표시하는 전체 행을 "내보내기"에서 줄 끝까지 복사하십시오. 이처럼 :

export PATH=~/anaconda3/bin:$PATH

이것을 터미널에서 실행하십시오. 그런 다음 실행

conda --version

내보내기 및 실행 여부를 확인하십시오!


3

시스템 : macOS

나는 Anaconda를 먼저 설치했고 모든 것이 잘 작동했습니다. 그런 다음 iTerm2를 설치하고 iTerm2를 입력 Python하면 기본 Python을 제공했습니다. Anaconda Python을 다시 찾는 방법은 다음과 같습니다.

  1. 열려있는 .zshrc파일을. 예를 들어vim ~/.zshrc

  2. 그런 다음 export PATH="/Users/yourusername/anaconda2/bin:$PATH"파일의 마지막 줄에 추가 하십시오. 를 yourusername사용자 이름 으로 바꾸고 anaconda2가 있는지 확인하십시오. 쉬운 방법은이 줄을~/.bash_profile

  3. 파일을 저장하고 닫은 다음 터미널을 다시 시작하면 Anaconda Python이 다시 나타납니다.


3

아나콘다를 설치했지만 터미널에서 conda 명령을 실행할 수 없으면 경로가 설정되지 않았 음을 의미합니다.

export PATH=~/anaconda/bin:$PATH

이 링크를 참조하십시오 .


3

에 대한 답변

  • Anaconda3 5.2.0 설치 프로그램
  • macOS HighSierra
  • ZSH

  1. 불행하게도 설치 프로그램은 PATH 정의를 구성에만 넣지 .bash_profile않고 .zshrc.
  2. 주어진 답변과 달리 (필요하게)에 설치 ~/anaconda3/되지 않고 대신 에 설치 됩니다 /anaconda3/.

따라서 PATH정의는 다음과 .zshrc같아야합니다.

...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...

이 일을 올바른 방법은 먼저 실행하는 것입니다 source <path to conda>/bin/activateconda init zsh.
AMC

2

MiniConda 또는 Anaconda를 방금 설치 한 경우 터미널을 다시 실행하십시오.

이 말은 터미널을 닫고 연 다음 conda 목록 을 사용하여 설치를 확인하는 것을 의미 합니다.

나를 위해, 이것은 효과가 있었다!!


2

나는 또한 같은 문제에 직면했다. 이것은 가장 간단한 해결책 일 수있다.

source anaconda/bin/activate

아나콘다 2 용

source anaconda2/bin/activate

디렉토리 이름에 따라 다음 명령을 실행하십시오. conda --create


그래도 도움이되지 않으면 다시 시작하고 "source ~ / .bashrc"를 시도한 다음 ur 명령을 시도하십시오. 그것이 도움이되기를 바랍니다.
yunus

2

터미널을 열고 다음 명령을 입력하여 환경 경로에 아나콘다를 추가하십시오

아나콘다 2의 경우 :

export PATH=~/anaconda2/bin:$PATH

아나콘다 3의 경우 :

export PATH=~/anaconda3/bin:$PATH

그런 다음 콘다 버전을 확인하려면

conda --version

다음 명령을 사용하여 환경을 작성하십시오.

conda create --name myenv

다음을 사용하여 소스를 활성화하십시오.

source activate myenv

그러면 아나콘다 IDE가 준비되었습니다 !!!


1

임시 솔루션 :

$anaconda/bin/conda create -n py33 python=3.3 anaconda

1

우분투를 실행하는 가상 머신을 설정하고 있습니다. "홈"폴더에 anaconda 3이 설치되어 있습니다. 터미널에 "conda"를 입력하면 "conda : command not found"라는 오류가 발생했습니다.

터미널에 아래 코드를 입력하면 나를 위해 일했습니다 ...

export PATH=$PATH:$HOME/anaconda3/bin

그것이 작동하는지 확인하기 위해 다음을 입력했습니다.

conda --version

버전 번호로 응답했습니다.


1

Anaconda.sh를 / home /에 넣고 실행하여 설치해야합니다. 그 후에는을 실행할 수 있습니다 export PATH=~/anaconda3/bin:$PATH. 비고 : Anaconda.sh를 다운로드 / 직접 실행하지 마십시오 !!!!!


1

먼저 아나콘다의 위치를 ​​확인하십시오. 나를 위해 내가 액세스하는 / 디렉토리에 anaconda3을 설치했습니다. /anaconda3

그런 다음 터미널에 입력 export PATH="<base location>/anaconda3/bin:$PATH"나를 위해 그것 뿐이다 export PATH="/anaconda3/bin:$PATH".

마지막으로을 입력하십시오 source $/anaconda3/bin/activate. 당신을 위해, 당신의 위치로 변경하십시오.

이제 테스트하기 위해 conda list를 시도 할 수 있습니다.

또한, 방문 가이드를 방문하십시오


1

1. Anaconda 설치 위치를 확인하십시오 . 제 경우에는 다음과 같습니다/home/nour/anaconda3/bin

  1. 열려있는 .bashrc파일을. 예를 들어$ gedit .bashrc

3.export PATH = /home/nour/anaconda3/bin:$PATH 파일 끝에이 줄을 추가 하고 저장하십시오.

  1. 터미널을 다시여십시오. 유형conda --version

참고 : 행 번호의 경로를 확인하십시오 . (1)라인 없음. 3 은 같아야합니다. 내 경우에는 /home/nour/anaconda3/bin.


1

우분투에서 bashrc를 편집하려면

$ /usr/bin/vim ~/.bashrc

입력 PATH=$PATH:$HOME/anaconda3/bin Esc를 눌러 및 :wqVIM bashrc에 파일을 저장하기 위해 여기에 이미지 설명을 입력

그때

$ export PATH=~/anaconda3/bin:$PATH

및 입력 $ source ~/.bashrc CONDA 유형의 설치를 확인하려면 지금

$ conda --version

1

Windows 용 Visual Studio 2017과 함께 Anaconda를 설치 한 경우 conda 실행 파일은이 경로 또는 이와 유사합니다.

내 경우에는 경로는 다음과 같습니다. C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts

PATH에 추가하는 단계 :

  • Windows 바탕 화면에서 내 컴퓨터를 마우스 오른쪽 단추로 클릭하십시오.
  • 팝업 메뉴에서 속성을 클릭하십시오.
  • 시스템 속성 창에서 고급 탭을 클릭 한 다음 환경 변수를 클릭하십시오.
  • 시스템 변수 창에서 경로를 강조 표시하고 편집을 클릭하십시오.
  • 경로를 추가하고 cmd를 다시 시작하십시오.

당신은 실행할 수있을 것입니다 conda

행복한 코딩!


1

export PATH=with 전략을 사용하면 conda activateconda> = 4.4에 대한 경고 메시지가 나타납니다.

권장되는 방법 (이 릴리스 노트 및이 게시물 참조 )은 export PATH=...행 을 제거하고 대신 .bashrc( .bash_profile) 행을 추가하는 것입니다 .

. ~/anaconda2/etc/profile.d/conda.sh

또한 기본적으로 conda를 활성화하려면 다음을 추가하십시오.

conda activate

명령 행 앞에서 "(base)"를 제거하려면 어떻게해야합니까?
Homero Esmeraldo

0

Windows의 경우 :

PATH=%USERPROFILE%\Continuum\Anaconda4.4.0\Library\bin;%PATH%

0

필자의 경우 conda 경로가 conda 설치 bash에 의해 올바르게 설정되었습니다 (.bashrc). 그러나 그것을 작동시키기 위해서는 bin 하위 폴더의 파일에 실행 파일 권한을 부여해야했습니다 chmod +x *.

내 시스템 정보 :

콘다 4.2.9

운영 체제 : 데비안 GNU / 리눅스 8 (jessie)

커널 : Linux 3.16.0-4-amd64

아키텍처 : x86-64


0

나는 같은 문제가 있었다. 내가 한 일, 설치 위치에서 anaconda 디렉토리를 제거하고 예상대로 작동 한 후 다시 설치하십시오.

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