콘 다를 실행하는 방법?


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.ps1및 C:\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/activate후 conda 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.